android的WebView加载html内容图片超出屏幕范围
2018-02-01 15:44
591 查看
1.使用css处理
img{
width: 84vw;//占宽度的84%
}
2.在图片内容后面条件Js
另外一种让图片不超出屏幕范围的方法,现在用的是css
<script type="text/javascript">
var tables = document.getElementsByTagName("img"); //找到table标签
for(var i = 0; i<tables.length; i++){ // 逐个改变
tables[i].style.width = "100%"; // 宽度改为100%
tables[i].style.height = "auto";
}
</script>3.通过webview的setting属性设置,在我手机上没效果
出现界面没自适应android屏幕时使用,不一定有效
wv.getSettings().setUseWideViewPort(true);//关键点
wv.getSettings().setLoadWithOverviewMode(true);
/**
* 用WebView显示图片,可使用这个参数 设置网页布局类型: 1、LayoutAlgorithm.NARROW_COLUMNS :
* 适应内容大小 2、LayoutAlgorithm.SINGLE_COLUMN:适应屏幕,内容将自动缩放
*/
wv.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
参考资料
img{
width: 84vw;//占宽度的84%
}
2.在图片内容后面条件Js
另外一种让图片不超出屏幕范围的方法,现在用的是css
<script type="text/javascript">
var tables = document.getElementsByTagName("img"); //找到table标签
for(var i = 0; i<tables.length; i++){ // 逐个改变
tables[i].style.width = "100%"; // 宽度改为100%
tables[i].style.height = "auto";
}
</script>3.通过webview的setting属性设置,在我手机上没效果
出现界面没自适应android屏幕时使用,不一定有效
wv.getSettings().setUseWideViewPort(true);//关键点
wv.getSettings().setLoadWithOverviewMode(true);
/**
* 用WebView显示图片,可使用这个参数 设置网页布局类型: 1、LayoutAlgorithm.NARROW_COLUMNS :
* 适应内容大小 2、LayoutAlgorithm.SINGLE_COLUMN:适应屏幕,内容将自动缩放
*/
wv.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
参考资料
相关文章推荐
- Android WebView加载html文本时,图片太大不能适配屏幕
- android webview加载html图片自适应手机屏幕大小&点击查看大图
- Android webView加载,图片宽度超出屏幕宽度
- android webview加载html图片自适应手机屏幕大小&点击查看大图
- android webview加载html图片自适应手机屏幕大小&点击查看大图
- Android WebView加载html文本时,图片太大不能适配屏幕
- android使用WebView加载图片(URl)自适应屏幕
- webview加载html标签有图片时,让图片自适应屏幕
- android 5.0之后原生webview同时用https和http加载HTML不加载图片解决方案
- 使用webview加载html图片、表单超屏幕问题
- Android webview加载html自适应屏幕
- android WebView加载html 并 引用本地资源(图片、字体库)
- android TextView加载html内容并加载图片
- WebView 加载html图片如何适应屏幕大小
- android中webview加载html,输入框不能输入内容问题记录
- ios navigationcontroller 滑动返回与webview加载html图片自适应屏幕宽度
- Android中WebView加载Html中的图片添加点击事件
- WebView加载HTML时图片适配屏幕
- Android WebView加载Html文本不能适配,以及图片中间有空白的问题
- android TextView加载html内容并加载图片