您的位置:首页 > 移动开发

使webview中的内容自适应屏幕大小

2013-12-04 15:24 357 查看
private WebView pausePoster;

//设置暂停图片的webview初始化设置

pausePoster.getSettings().setJavaScriptEnabled(true);

pausePoster.getSettings().setUseWideViewPort(true);

pausePoster.getSettings().setLoadWithOverviewMode(true);


pausePoster.setVerticalScrollBarEnabled(false);

pausePoster.setHorizontalScrollBarEnabled(false);

file = new File(localAdUrl);

String str = "<html>\n<head>\n "

+ "<meta name=\"viewport\" content=\"width=device-width,user-scalable=no\"/> "

+ "<style> html,body{background:transparent;margin:0;padding:0;} "


+ "</style>\n "

+ "</head>\n"

+ "<body>\n "

+ "<div style=\"width: 100%;height:100%;\">"

+ "<img name=\"gagImg\" style=\"width: 100%; height: 100%\" src=\"\"></div>"


+ "</body>\n "

+ "<script type=\"text/javascript\">\n"

+ " window.onload=function(){var imgUrl= \""

+ file.getAbsolutePath()

+ "\"; "

+ "document.gagImg.src = imgUrl;}"

+ " </script>\n"

+ "</html>";

String baseUrl = "file:///mnt" + Environment.getExternalStorageDirectory().getPath()

+ File.separator + Constant.PICSTOREDIR + File.separator + localAdUrl;

pausePoster.loadDataWithBaseURL(baseUrl, str, "text/html", "utf-8", null);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: