更改背景颜色和字体颜色

8
我想要更改我的WebView的背景颜色和字体大小。

您可以更改背景颜色和字体大小,但不能更改字体颜色。 - Trilarion
3个回答

20

假设您已在XML布局资源中定义了Webview,您可以执行以下操作:

WebView myWebView = (WebView) findViewById(R.id.myWebView);
myWebView.setBackgroundColor(Color.parseColor("#000000"));
myWebView.getSettings.setDefaultFontSize(10);

你可能还想启用JavaScript并创建一个简单的WebClient来处理页面加载

希望这可以帮助到你!


我在API文档中没有看到任何关于更改字体颜色的内容。我认为这是不可能的。 - jagsaund

2
您可以调用一些JavaScript来修改加载页面的CSS。

0
我认为你无法做到 - 除非你控制所显示的HTML数据。
字体和背景是由提供给Webview的HTML数据源控制的,而不是Webview本身。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接