android webview更改导航栏背景颜色
问题描述:
答
我有同样的问题,这是由于使用webview layerType作为LAYER_TYPE_HARDWARE,强制layerType为LAYER_TYPE_SOFTWARE应该解决问题
+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);
}
答
我有一个类似的问题。我一直在使用ScrollView中的普通TextViews混合WebViews。设置上的WebView的LAYER_TYPE_SOFTWARE,产生了一个错误:
WebView not displayed because it is too large to fit into a software layer
设置父滚动型到LAYER_TYPE_SOFTWARE固定我的问题。
+0
谢谢,它的工作 –
感谢兄弟,但它不工作,其变化先是问题出现,我也试图改变页面完成加载后的颜色,而不是工作。 –