使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);
//设置暂停图片的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);
相关文章推荐
- webview中内容自适应屏幕
- 解决 android 高低版本 webView 里内容 自适应屏幕的终极方法
- Andorid WebView内容自适应并改变图片大小
- WebView自适应屏幕大小
- webView自适应屏幕大小
- 解决 android 高低版本 webView 里内容 自适应屏幕的终极方法
- android webview加载html图片自适应手机屏幕大小&点击查看大图
- 解决 android 高低版本 webView 里内容 自适应屏幕的终极方法
- android webview加载html图片自适应手机屏幕大小&点击查看大图
- WebView设置自适应屏幕大小
- WebView自适应屏幕大小
- android webview自适应屏幕大小
- uiwebview 屏幕自适应 -- 根据 内容适应或者 webview适应
- 计算webView的 高度 和自适应屏幕大小
- android webview加载html图片自适应手机屏幕大小&点击查看大图
- WebView自适应屏幕大小
- Android使用WebView显示网页(图片大小的处理及内容的自适应)
- Webview 自适应屏幕大小
- WebView自适应屏幕宽度
- WebView 只在屏幕左半边显示网页内容的问题