繁体   English   中英

Android,如何将CSS应用到WebView中?

[英]Android, How can I apply CSS into WebView?

我想使用WebView,以便向用户显示一些段落。 在XML中,我编写了以下代码:

<WebView
    android:id="@+id/webview"
    android:layout_width  = "fill_parent"
    android:layout_height = "fill_parent"
    android:background    = "#190306"
    android:textColor     = "#FFDEC2"
    android:autoLink      = "web" />

但背景,文本颜色和自动链接无法识别,模拟器显示带有白色背景和黑色文本颜色的webview。

如何将CSS应用到此webview中? 谢谢

我在活动中添加了以下代码,现在工作正常。

final WebView page = (WebView) findViewById(R.id.webview);
String text = "<html><head>"
          + "<style type=\"text/css\">body{color: #ffdec2; background-color: #1F0C01;}"
          + "</style></head>"
          + "<body>"
          + "<p align=\"justify\">"                
          + getString(R.string.intro_content) 
          + "</p> "
          + "</body></html>";

page.loadData(text, "text/html", "utf-8");

您正在将更改作为对象应用于webview。 您需要做的是创建一个css文件,并在webview指向的任何页面中使用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM