教你怎么图片等比例放大缩小超过屏幕大小

教你怎么图片等比例放大缩小超过屏幕大小

我就是那个帖子的楼主并且是版主,希望以后和大家多交流,我是南京诚迈公司的,叫廖建国,在ES2部分。

之前看到好多人问一个问题:怎么图片等比例放大或缩小超过屏幕大小,主要是后面超过屏幕大小,我一直没看到有人回答,这个功能比较常见,所以我把这个方法共享出来,只是写了核心重要代码,如果谁测试了,请把demo上传。。。
Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(uri); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); try { startActivity(intent); } catch (Exception e) { } 实现的第二种方式 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.picture_show); mWebView = (WebView)this.findViewById(R.id.WebView01); //设置支持JavaScript mWebView.getSettings().setJavaScriptEnabled(true); //加载图片 final String mimeType = "text/html"; final String encoding = "utf-8"; final String html = "<h1></h1><p></p><p><img src="/" mce_src="/""file:///sdcard/picture/temp.jpg/" /></p>"; mWebView.loadDataWithBaseURL("fake://not/needed", html, mimeType, encoding, ""); mWebView.setInitialScale(300); //改变这个值就可以变大缩小了,看样子解决的方案真多 }