2016-10-11 6 views
1

이 독특한 문제인지는 모르지만 webView.loadDataWithBaseURL이 탐색 바를 호출하면 웹보기에서 일부 콘텐츠를 잡습니다.android webview 변경 내비게이션 막대 배경색

enter image description here

결과는 다음과 같아야합니다 : 킷캣의 버전

enter image description here

+0

고마워,하지만 그 작동하지, 그 변화가 처음 다음 문제가 나타납니다, 나는 또한 페이지 로딩 완료 후 작동하지 않는 색상을 변경하려고했습니다. –

답변

1

이 문제는 webview layerType을 LAYER_TYPE_HARDWARE로 사용하여 layerType을 LAYER_TYPE_SOFTWARE가 문제를 해결해야합니다.

+0

감사합니다, 그 일 –

0

하고 당신은 활동의 onCreate() 방법이 코드를 넣어 시도 할 수 있습니다 위 : 내가했다

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { 
      Window w = getWindow(); // in Activity's onCreate() for instance 
      w.setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 
     } 
1

비슷한 문제가있었습니다. ScrollView에서 WebViews를 일반 TextViews와 혼합했습니다. LAYER_TYPE_SOFTWARE 내 문제를 해결하기 위해 부모있는 ScrollView를 설정

WebView not displayed because it is too large to fit into a software layer 

: 웹뷰에 LAYER_TYPE_SOFTWARE 설정, 오류를 생산했다.

+0

감사합니다, 그 작품 –

관련 문제