我正在我的布局中添加一个 WebView 来显示对齐文本。我希望将 WebView 的背景设置为透明,以便看起来像一个 textView。这是我所做的:
我正在我的布局中添加一个 WebView 来显示对齐文本。我希望将 WebView 的背景设置为透明,以便看起来像一个 textView。这是我所做的:
WebView synopsis;
synopsis=(WebView)findViewById(R.id.synopsis);
synopsis.setBackgroundColor(0x00000000);
在模拟器上可以运行,但是当我在设备上运行应用时,它不起作用:我得到的只是一个白色背景。
String textTitleStyling = "<head><style>* {margin:0;padding:0;font-size:20; text-align:justify; color:#FFFFFF;}</style></head>";
String titleWithStyle = textTitleStyling + "<body><h1>" + movie.synopsis + "</h1></body>";
synopsis.loadData(textTitleStyling + movie.synopsis, "text/html", "utf-8");
synopsis = (WebView) findViewById(R.id.synopsis);
synopsis.getSettings();
synopsis.setBackgroundColor(0);
synopsis.setBackgroundColor(Color.Black);
已在三星Tab 4 7英寸安卓4.4.2上测试通过。 - Choletski