Изменить ориентацию и установить полноэкранный WebView в фрагмент - PullRequest
0 голосов
/ 24 марта 2020

У меня есть WebView, который загружает плеер внутри. Мне нужно, чтобы, когда я нажимал кнопку, WebView изменял свою ориентацию с портретной на альбомную, а также переводил ее в полноэкранный режим. У меня есть следующий код:

@Override
public void clickOnFullScreen(VideoViewHolder videoViewHolder) {
    if (getContext() != null) {
        int height = ScreenUtils.getScreenHeight(getContext(), false);
        int width = ScreenUtils.getScreenWidth(getContext());

        getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        videoViewHolder.playerWebView.getLayoutParams().height = height;
        videoViewHolder.playerWebView.getLayoutParams().width = width;
        videoViewHolder.relative.getLayoutParams().height = height;
        videoViewHolder.relative.getLayoutParams().width = width;
        videoViewHolder.relative.setVisibility(View.GONE);

        Toast.makeText(videoViewHolder.playerWebView.getContext(), "sadfaf", Toast.LENGTH_LONG).show();
    }
}

С этим кодом он действительно переходит в полноэкранный режим, но он изменяет весь фрагмент, и я просто хочу, чтобы веб-просмотр изменился.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...