eoe 移动开发者论坛

 找回密码
 加入eoe

QQ登录

只需一步,快速开始

查看: 8274|回复: 12
收起左侧

ImageView显示网络图片问题???

  [复制链接]

该用户从未签到

4

主题

19

帖子

74

e币
发表于 2010-6-12 13:00:34 | 显示全部楼层 |阅读模式
ImageView img = (ImageView)findViewById(R.id.ImgTest);

Uri uri = Uri.parse("http://www.google.com/ig/images/weather/sunny.gif");

img.setImageURI(uri);

这个网络图片不显示,提示错误是


求高手给看看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入eoe

x

签到天数: 8 天

连续签到: 1 天

[LV.3]偶尔看看II

16

主题

727

帖子

1614

e币
QQ认证社区认证会员
发表于 2012-6-14 09:47:57 | 显示全部楼层
难道只能手动下载图片吗?

该用户从未签到

1

主题

216

帖子

159

e币
发表于 2010-6-13 00:26:15 | 显示全部楼层
看看以前的帖子,有这个解决的方案

该用户从未签到

11

主题

23

帖子

68

e币
发表于 2010-6-13 09:12:29 | 显示全部楼层
确定可以用gif? 换个图片看看 jpg png的

该用户从未签到

25

主题

512

帖子

589

e币
发表于 2010-6-13 09:25:48 | 显示全部楼层
ImageView 显示网络图像 其仅仅能显示本地图片资源

要显示网络的 你需要先下载其 变成Bitmap  然后才能显示

该用户从未签到

13

主题

422

帖子

454

e币
发表于 2010-8-11 20:04:04 | 显示全部楼层
ImageView 显示网络图像 其仅仅能显示本地图片资源

要显示网络的 你需要先下载其 变成Bitmap  然后才能显 ...
griffinshi 发表于 2010-6-13 09:25



    楼上正解

该用户从未签到

5

主题

158

帖子

581

e币
发表于 2011-1-28 13:58:54 | 显示全部楼层
try {
2.                    URL url = new URL("http://bbs.e2ecloud.com/p_w_picpath/wind/logo.png");
3.                    URLConnection conn = url.openConnection();
4.                    conn.connect();
5.                    InputStream is = conn.getInputStream();
6.                    Bitmap bm = BitmapFactory.decodeStream(is);
7.                    ImageView image = new ImageView(this);
8.                    image.setImageBitmap(bm);
9.                    setContentView(image);
10.                    is.close();
11.                } catch (Exception e) {
12.                    e.printStackTrace();
13.                }

该用户从未签到

22

主题

1149

帖子

1247

e币
发表于 2011-1-28 14:13:15 | 显示全部楼层
回复 wym930 的帖子

LS的做法只能显示不超过100K的图片文件,这种方法有时候连30K左右的jpg都不能打开,本地web服务器除外

该用户从未签到

124

主题

193

帖子

521

e币
发表于 2011-1-28 14:30:49 | 显示全部楼层
本帖最后由 knives 于 2011-1-28 14:31 编辑

其实我想说,如果只有限定一张的话,用WebView做算了,ImageView常常会出现缓存不足的问题

该用户从未签到

2

主题

5

帖子

22

e币
发表于 2011-3-28 14:40:33 | 显示全部楼层
回复 r17171709 的帖子

请问你有什么解决的好办法吗?

该用户从未签到

736

主题

1340

帖子

6405

e币
发表于 2011-3-28 15:58:45 | 显示全部楼层
你得先把图片转变成Bitmap  这样才能显示在网络上那,你写是那个是显示在本地的。

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

5

主题

538

帖子

1129

e币
发表于 2011-8-23 21:31:52 | 显示全部楼层
回复 r17171709 的帖子

可以通过BitmapFactory.Options来进行处理图片,在生成Bitmap对象的时候进行缩放。

该用户从未签到

22

主题

1149

帖子

1247

e币
发表于 2011-8-24 17:26:41 | 显示全部楼层
回复 rejoicelee 的帖子

这样不清楚。。。
*滑动验证:
您需要登录后才可以回帖 登录 | 加入eoe

本版积分规则

推荐阅读
赞助商们

QQ|联系我们|小黑屋|手机版|eoe 移动开发者论坛 ( 京ICP备11018032 京公网安11010802020210  

GMT+8, 2017-9-21 05:54 , Processed in 0.665155 second(s), 48 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表
关闭

扫一扫 关注eoe官方微信