ece*_*cem 10 android colors webview
我正在使用WebView在我的应用程序中显示网站,我想知道是否可以更改链接颜色和样式,默认为蓝色和下划线?
我搜索了它,但有关于删除链接周围的突出显示的所有问题和解决方案,没有关于链接本身.我只想知道是否有一些解决方案就像TextView的android:textColorLink一样简单,还是我需要以某种方式改变网站体?
谢谢!
ece*_*cem 18
好的,我设法做到了,并想为未来的访客分享我的方式.
首先,我创建了一个具有所需样式的css文件,命名style.css
,保存在assets文件夹下
a {color:purple; text-decoration:none}
Run Code Online (Sandbox Code Playgroud)
然后,在代码中我加载页面如下,其中content
是页面的实际html内容
String htmlBody = "<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />" + content;
mWebView.loadDataWithBaseURL("file:///android_asset/", htmlBody, "text/html", "utf-8",
null);
Run Code Online (Sandbox Code Playgroud)
而已!希望它对某人有帮助.
归档时间: |
|
查看次数: |
4024 次 |
最近记录: |