通过字符串拼凑的html页面显示:
java代码
public void simplejsclick() {
webview webview = (webview) findviewbyid(r.id.webview);
string html =
+
+ 图书封面
+
+
+
+
+
+
+
+
+
+
+ + ;
webview.loaddatawithbaseurl(null, html, text/html, utf-8, null);
webview.getsettings().setjavascriptenabled(true);
webview.setwebchromeclient(new webchromeclient());
}
7.在同种分辨率的情况下,屏幕密度不一样的情况下,自动适配页面:
java代码
displaymetrics dm = getresources().getdisplaymetrics();
int scale = dm.densitydpi;
if (scale == 240) { //
webview.getsettings().setdefaultzoom(zoomdensity.far);
} else if (scale == 160) {
webview.getsettings().setdefaultzoom(zoomdensity.medium);
} else {
webview.getsettings().setdefaultzoom(zoomdensity.close);
}
8.判断加载的页面url地址是否正确:
java代码
if(urlutil.isnetworkurl(url)==true)
9.设置webview的一些缩放功能点:
java代码
webview.getsettings().setjavascriptenabled(true);
webview.setscrollbarstyle(webview.scrollbars_outside_overlay);
webview.sethorizontalscrollbarenabled(false);
webview.getsettings().setsupportzoom(true);
webview.getsettings().setbuiltinzoomcontrols(true);
webview.setinitialscale(70);
webview.sethorizontalscrollbaroverlay(true);