WebView全屏显示图片文字问题

自己在做公司app的时候碰到要把html文本展示出来,并且要让它的内容充满整个屏幕。

试了好久,网上给出的解决方案参差不齐,根本解决不了问题,无意中发现一种方式,总算是实现了,其实就是一句话的事,不需要对webview进行任何配置。现在把主要代码分享出来给大家

public class MainActivity extends Activity {

 

private WebView webView;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

webView= (ShowImageWebView) findViewById(R.id.my_webview);

webView.loadDataWithBaseURL(null, Bianliang.fuwenben_start+“webview内容”+Bianliang.fuwenben_end,"text/html","UTF-8",null);

// 装载URL

webView.setWebViewClient(newWebViewClient() {

@Override

public booleanshouldOverrideUrlLoading(WebView view, String url) {

view.loadUrl(url);

return true;

}

// 网页加载结束

@Override

public voidonPageFinished(WebView view, String url) {

super.onPageFinished(view, url);

// web 页面加载完成,添加监听图片的点击 js 函数

......

//解析 HTML

webView.parseHTML(view);

}

@Override

public voidonReceivedError(WebView view,interrorCode, String description, String failingUrl) {

Toast.makeText(Good_detail.this,"请检查您的网络设置", Toast.LENGTH_SHORT).show();

}

});

}

}

你可能感兴趣的:(WebView全屏显示图片文字问题)