2012-01-06 3 views
2

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

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

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

Чтобы воспроизвести эту проблему, достаточно иметь простую деятельность с WebView (с просмотра веб-клиента). 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/"); 

ответ

0

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

android:hardwareAccelerated="true" 
Смежные вопросы