复制代码
webView.getSettings().setBlockNetworkImage(true);
(10)将字符串转换成HTML形式的文件显示:
注:相关教程知识阅读请移步到Android开发频道。
(10)将字符串转换成HTML形式的文件显示:
// 获取的字符串
String sDetails = cursor.getString(cursor.getColumnIndex("sChinese"));
// 按行截取字符串,将其存放在数组中
String[] str = sDetails.split("n");
String s1 = "";
// 遍历数组进行判断,如果条件成立,就添加设定的css样式
for (int i = 0;i < str.length;i ++) {
if (str[i].trim().startsWith("vt.")) {
str[i] = "<h3 style="font-size:10px; color:#000; background:#FCFCFC; padding:3px 5px;">" + str[i] + "<h3>" + "n";
} else if (getMark(str[i].trim())) {
str[i] = "<h4 style="font-size:10px; color:#F60; font-weight:normal;">" + str[i] + "</h4>" + "n";
} else if (str[i].trim().startsWith("〖")) {
str[i] = "<span style="color:#333; font-size:10px; color:#F60">" + str[i] + "</span>" + "n";
} else {
str[i] = "<p style="line-height:16px; font-size:10px;color:#666;">" + str[i] + "</p>" + "n";
}
// 将修改后的字符串拼接起来
s1 += str[i];
}
// 用WebView将字符串以HTML的形式显示出来
webView.loadDataWithBaseURL("fake://not/needed", s1, "text/html", "utf-8", "");
希望本文所述对大家Android程序设计有所帮助。
注:相关教程知识阅读请移步到Android开发频道。










