Android中如何支持HTML 标签
Time:2016/08/17 21:06:16 Click:
目前android不支持全部的html的标签,目前只支持与文本显示和段落等标签,对于图片和其他的多媒体,还有一些自定义标签不能识别。
特别说明:当然你自定义的标签默认肯定不被支持,但可以通过实现Html.TagHandler这个接口来自我解析。
方法一、
webview = (WebView) findViewById(R.id.webview); webview.getSettings().setJavaScriptEnabled(true); webview.loadUrl("content://com.android.htmlfileprovider/sdcard/index.html");
Uri uri = Uri.parse("content://com.android.htmlfileprovider/sdcard/01.htm"); Intent intent = new Intent(); intent.setData(uri); intent.setClassName("com.android.htmlviewer", "com.android.htmlviewer.HTMLViewerActivity"); startActivity(intent);
方法三、
String encoding = "UTF-8"; String mimeType = "text/html"; final String html = "<p><a href=/"file:///sdcard/web/acdf2705/">链接google</a></p>"+ "<p><a href=/"file:///sdcard/ebook/user_defined/browser/localweb//532fa8dc/"& gt;链接google</a></p>"; mWebView.loadDataWithBaseURL("file://", html,mimeType, encoding, "about:blank");