(2)WebView 显示sd卡图片:
复制代码 webView.loadDataWithBaseURL(null, "", "text/html" , "utf-8", null);(3)WebView显示字符串
复制代码 webView.loadDataWithBaseURL("", "", "text/html", "utf-8", "");
(4)设置WebView中显示字体的大小
public static final TextSize[] FONT_SIZES = new TextSize[] {
TextSize.SMALLER,
TextSize.NORMAL,
TextSize.LARGER
};
private WebSettings wb;
wb = mWebViewRightContent.getSettings();
wb.setTextSize(FONT_SIZES[iFontSizeId]);
字体大小:
public enum TextSize {
SMALLEST(50),
SMALLER(75),
NORMAL(100),
LARGER(150),
LARGEST(200);
TextSize(int size) {
value = size;
}
int value;
}
(5)WebView显示html文件时,若要达到和PC上浏览器显示的效果完全一样,只需对WebView做一下设置即可:
适应全屏
39 适应竖屏
57 适应横屏
注意的是:html如果字体太小则在Android手机上显示的就很小。一般为6、7号字体。
(6)WebView设置渐变:
android:fadingEdge="vertical" android:fadingEdgeLength="20px" <!-- (垂直方向,上下渐变区域为20px)-->
(7)设置WebView可触摸放大缩小:
复制代码 mWebView.getSettings().setBuiltInZoomControls(true);(8)WebView双击变大,再双击后变小,当手动放大后,双击可以恢复到原始大小,如下设置:
复制代码 webView.getSettings().setUseWideViewPort(true);
(9)几种加速WebView加载的方法,提高渲染的优先级
复制代码 webView.getSettings().setRenderPriority(RenderPriority.HIGH);
使用 复制代码 webView.getSettings().setBlockNetworkImage 把图片加载放在最后来加载渲染










