Android webview.loadData& CSS

时间:2011-10-30 23:49:25

标签: android android-layout

我正在从SQLite数据库加载html内容。我使用webview.loadData从数据库中获取内容后从字符串中加载内容。

我在html文件中有CSS,并且在显示页面时没有加载。所有内容都在那里,但根本没有造型。这是我从数据库加载的html。

<html>
<head>
<title></title>
<style type="text/css">
    .Heading { font-weight: bold; font-size: 14px; color: #000066; margin-top: 5px; } 
    .TextBody { font-size: 14px; margin-top: 5px; margin-right: 5px; margin-left: 5px; } 
    .UL { }
    </style>
    </head>
    <body>
<div class="Heading">My Heading</div>
<div class="TextBody">My text.</div>

</body>
</html>

有没有人知道为什么CSS对我来说不适用于内部样式表?我不认为在资产中存储CSS会对我有用,因为我从数据库中提取html。

谢谢!

1 个答案:

答案 0 :(得分:0)

我正在尝试做类似的事情,this帮助了我。特别是

的“编码”值
loadData(text, "text/html", "utf-8");

希望有所帮助。 (即使它有点迟了。)