Image Android Webview加载本地内容并调整图片大小

Image Android Webview加载本地内容并调整图片大小,image,webview,resize,Image,Webview,Resize,我已经从界面获得html内容并在webview中显示,但有些图片太大,有些图片非常小,我应该如何使大图片适合屏幕并保持小图片的大小? 这是我的剧本: if(android.os.Build.VERSION.SDK\u INT>=19){ // 设置图片自适应(4.4以上安卓版本) 文档doc_Dis=Jsoup.parse(内容); Elements element_Img=文件目录getElementsByTag(“Img”); 如果(元素大小()!=0){ 用于(元素e\u Img:ele

我已经从界面获得html内容并在webview中显示,但有些图片太大,有些图片非常小,我应该如何使大图片适合屏幕并保持小图片的大小? 这是我的剧本:

if(android.os.Build.VERSION.SDK\u INT>=19){
// 设置图片自适应(4.4以上安卓版本)
文档doc_Dis=Jsoup.parse(内容);
Elements element_Img=文件目录getElementsByTag(“Img”);
如果(元素大小()!=0){
用于(元素e\u Img:ele\u Img){
//如果(e_Img.)
e_Img.attr(“样式”,“宽度:100%”);
}
}
字符串newHtmlContent=doc_Dis.toString();
webView.loadDataWithBaseURL(
com.sns.cangmin.sociax.api.api.getHost(),
新的html内容,“文本/html”,
“utf-8”,空);
}否则{
// 设置图片自适应(不适合4.4以上安卓版本)
webSetting.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_列);
webSetting.SetBuilTinZoomControl(真);//设置显示缩放按钮
webSetting.setSupportZoom(真);//支持缩放
webView.loadDataWithBaseURL(
com.sns.cangmin.sociax.api.api.getHost(),
内容,“文本/html”、“utf-8”,
无效);

}
在这里,我通过以下方法解决了这个问题:e_Img.attr(“风格”,“最大宽度:100%”);哈哈,祝你快乐!你真棒!+1分