在Android 4中,从下一个屏幕导航回Webview时会忽略CSS。第一次这很好。
此行为仅适用于透明色。其他颜色很好。
WebView webView = new WebView(activity);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.NORMAL) ;
/**
* Default color of webview must be transparent
*/
webView.setBackgroundColor(Color.TRANSPARENT);
答案 0 :(得分:1)
对你来说有很多建议,因为我不是一个机器人:) ....
1。希望这可以帮到你:
mWebView.setBackgroundColor(0x00000000);
发现于:Android WebView style background-color:transparent ignored on android 2.2
2。同时尝试将Alpha属性设置为1。
3. 这必须解决您的问题。尝试设置setBackgroundResource(int)
- 一个drawable用作背景。找到链接:http://developer.android.com/reference/android/webkit/WebView.html
4. 最后如果以上答案没有帮助,那么我认为以下链接可以帮助您。但这可能是Android 4中的一个错误。
请参阅以下链接:http://www.iriphon.com/2011/04/27/the-android-transparent-webview-bug/
答案 1 :(得分:0)
经过多次尝试后发现它是设备问题!! .. :(