Android,如何使图像适合屏幕?
问题描述:
我需要缩小当前为40M的apk文件的大小。这个尺寸是由于一些高质量的图像。因此,我决定将这些图像传输到服务器并从那里加载它们。Android,如何使图像适合屏幕?
我创建了一些html网页,并将每个图像放在自己的网页中。在应用程序中,我使用webview打开该链接并显示图像。但是,图像大于屏幕大小。之前的时间,因为我用图像视图,我可以适应它的屏幕,但现在,我不知道是否有可能将网页绑定到屏幕大小。
如果您知道,请指导我。谢谢
答
为什么不使用ImageView?
只需从流中创建一个drawable并在ImageView中使用它。
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpGet request = new HttpGet(urlString); //urlString - url of your image
HttpResponse response = httpClient.execute(request);
InputStream is = response.getEntity().getContent();
Drawable drawable = Drawable.createFromStream(is, "image");
imageView.setImageDrawable(drawable);
我不知道网络page..but有服务器的其他解决方案太像移动图像,并解析它运行时,或者在第一次解析所有图像并存储在SD卡,然后使用.. – MKJParekh 2012-02-25 13:37:13