Веб-просмотр Android не отображается правильно - PullRequest
2 голосов
/ 06 января 2012

У меня была странная ошибка при визуализации некоторых страниц с веб-просмотром. Я обнаружил эту проблему при использовании планшета Samsung SGH - I957 под управлением Honeycomb 3.1 (на предыдущих версиях android и других устройствах я не видел этой проблемы).

Проблема возникает при визуализации страниц с полями ввода (имя пользователя или пароль). При нажатии несколько раз на одно из этих полей ввода, страница становится черной, оставляя только поле ввода «правильно» визуализированным. Но при попытке прокрутки представления страница снова визуализируется нормально, как будто прокрутка заставила представление корректно отображаться.

Я пробовал это на двух сайтах: Facebook и Twitter

Чтобы воспроизвести эту проблему, достаточно выполнить простое действие с веб-просмотром (с клиентом веб-просмотра). JavaScript включен.

webview = (WebView) findViewById(R.id.webview);

webview.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
    return false;
    }
});

webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("http://m.facebook.com/");

1 Ответ

0 голосов
/ 26 июня 2012

У меня возникла та же проблема с планшетом Samsung под управлением 3.x, и он заработал, включив аппаратное ускорение в AndroidManifest.xml.

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