我有一个图片库,我只是按照每个人使用Android的人写的示例,我从res / drawable文件夹中获取图像,如下所示。
Integer[] imageIDs = {
R.drawable.pic1,
R.drawable.pic2,
R.drawable.pic3,
R.drawable.pic4
};
有没有办法可以像在网页上一样动态地从网上加载图片,例如..
<img src="Swipe/images/1.jpg" width="350" height="197" />
答案 0 :(得分:0)
您可能需要将以下代码放在try-catch块中:
HttpUrlConnection conn = (HttpUrlConnection)<your file url>.openConnection();
conn.setDoInput(true);
conn.connect();
InputStream inputStream = conn.getInputStream();
<bgImage> = BitmapFactory.decodeStream(is);
<image view>.setImageBitmap(<bgImage>);
答案 1 :(得分:0)
我强烈建议DroidFu - WebImageView(博客演练链接;也有源链接)作为编写代码来处理从网络下载的图像的替代方法。
实现起来很简单,处理所有HTTP连接的东西,在后台加载图像并在加载时显示它们,各种好东西。当您在单个活动中从Web加载多个图像时,这尤其有用。