Android,如何将图像融入屏幕?

时间:2012-02-25 12:39:22

标签: android image screen

我需要减小目前为40M的apk文件的大小。这个尺寸是因为一些高质量的图像。因此,我决定将这些图像传输到服务器并从那里加载它们。

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

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

1 个答案:

答案 0 :(得分: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);