2012-02-25 139 views
0

我需要缩小当前为40M的apk文件的大小。这个尺寸是由于一些高质量的图像。因此,我决定将这些图像传输到服务器并从那里加载它们。Android,如何使图像适合屏幕?

我创建了一些html网页,并将每个图像放在自己的网页中。在应用程序中,我使用webview打开该链接并显示图像。但是,图像大于屏幕大小。之前的时间,因为我用图像视图,我可以适应它的屏幕,但现在,我不知道是否有可能将网页绑定到屏幕大小。

如果您知道,请指导我。谢谢

+0

我不知道网络page..but有服务器的其他解决方案太像移动图像,并解析它运行时,或者在第一次解析所有图像并存储在SD卡,然后使用.. – MKJParekh 2012-02-25 13:37:13

回答

0

为什么不使用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);