AlertDialog с веб-просмотром скачков на экране - PullRequest
0 голосов
/ 03 декабря 2018

Я хочу создать диалоговое окно оповещения с веб-просмотром.Когда данных достаточно, то диалоговое окно отображается и работает отлично, но всякий раз, когда данные в веб-просмотре всего 4-5 предложений, они просто сбиваются и пытаются изменить размер всего диалогового окна предупреждения, но не могут этого сделать.Я попытался изменить размер макета после вызова метода show (), и само диалоговое окно больше не перепрыгивает, но положительная кнопка делает это, так что это не очень помогло.

Вот как я создаю диалог:

webviewDialog = new AlertDialog.Builder(getContext())
            .setView(webView)
            .setPositiveButton(android.R.string.ok, null).show();

Это мой веб-просмотр:

        final WebView webView = new WebView(getContext());
    webView.setWebViewClient(new WebViewClient());
    webView.getSettings().setUseWideViewPort(true);
    webView.getSettings().setDefaultTextEncodingName(DEFAULT_ENCODING_UTF);
    webView.getSettings().setLoadWithOverviewMode(true);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
        webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.TEXT_AUTOSIZING);
    }
    webView.loadData(htmlString, DEFAULT_ENCODING, DEFAULT_ENCODING_UTF);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...