2012-01-06 6 views
2

일부 페이지를 웹보기로 시각화 할 때 이상한 오류가 발생했습니다. SGH-I957 Honeycomb 3.1 (이전 버전의 안드로이드 및 기타 장치에서이 문제를 보지 못했습니다)를 사용하는 경우,이 문제를 발견했습니다.Android webview가 올바르게 렌더링되지 않습니다.

입력 필드 (사용자 이름 또는 암호)가있는 페이지를 시각화 할 때 문제가 발생합니다. 이 입력 필드 중 하나를 여러 번 누르면 페이지가 검정색으로 바뀌어 입력 필드가 '올바르게'시각화됩니다. 그러나보기를 스크롤 할 때 페이지가 정상적으로 다시 시각화됩니다. 마치 스크롤을하면보기가 올바르게 렌더링됩니다.

나는 두 사이트에이 시도 : 페이스 북과

트위터

그것 (웹보기 클라이언트와) 웹뷰 간단한 활동을 가지고 충분이 문제를 재현하려면. 자바 스크립트가 사용 설정되었습니다.

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

3.x를 실행하는 삼성 태블릿에서 동일한 문제가 발생했으며 AndroidManifest.xml에서 하드웨어 가속을 사용하도록 설정했습니다.

android:hardwareAccelerated="true" 
관련 문제