Android webview用法实例简析

2019-12-10 19:17:52丽君
复制代码 webView.getSettings().setBlockNetworkImage(true);
(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开发频道。