0
這是我的示例html代碼,假設轉換爲html,我已經在幾個應用程序上測試了這段代碼,它工作正常。這是代碼:android -Webview顯示純文本而不是html
WebSettings settings = des.getSettings();
settings.setDefaultTextEncodingName("utf-8");
settings.setCacheMode(WebSettings.LOAD_NO_CACHE);
settings.setSaveFormData(false);
settings.setSupportZoom(false);
int fontsize=15;
if(fontsize>20)fontsize=13;
settings.setDefaultFontSize(fontsize);
settings.setBuiltInZoomControls(false);
des.loadData(
"<html><head><style>@font-face { font-family: myface;src: url(\"file:///android_asset/yekan.ttf\");" +
"BODY, HTML {background: transparent; } body,div { font-family: myface;} </style></head><body><div style='text-align: justify; line-height: 23px;float:right' dir='rtl'>"
+ dataC.get(0).get("tozih").replace(""","'") + "</div></body></html>",
"text/html; charset=utf-8", "UTF-8");
的HTML是這樣的:
<p>ok</p>
當我運行應用程序時,WebView
告訴我上面那樣的線,它不顯示爲HTML。
這是爲什麼?我應該怎麼做才能解決這個問題?
感謝