教你怎么图片等比例放大缩小超过屏幕大小
我就是那个帖子的楼主并且是版主,希望以后和大家多交流,我是南京诚迈公司的,叫廖建国,在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); //改变这个值就可以变大缩小了,看样子解决的方案真多
}