我正在使用GRAPH API
来获取facebook
页面的帖子。对于包含图片的帖子,回复中包含图片URL
。
Response= {id:"...", message:"...",picture:"jpg image url"}
我正在尝试加载URL
产生的上述GRAPH API
图片。
使用以下代码从URL加载图片。 How to load an ImageView by URL in Android?
我看到结果位图不为空,但我的imageview没有显示任何内容(甚至不是我在XML中设置的默认图像)。
注意:图片为jpg
格式。
答案 0 :(得分:1)
试试这个 图书馆https://github.com/nostra13/Android-Universal-Image-Loader
以下代码
ImageLoader imageLoader = ImageLoader.getInstance();
imageLoader.init(ImageLoaderConfiguration.createDefault(this));
DisplayImageOptions options = new DisplayImageOptions.Builder()
.showStubImage(R.drawable.null_avtar) //this is the image that will be displayed if download fails
.cacheInMemory()
.cacheOnDisc()
.build();
imageLoader.displayImage(avtar_url, mImageView, options);
答案 1 :(得分:0)
自己发现错误:实际上图片正在加载上面的代码。我使用的是textview,然后是线性布局的imageview。当内容超出屏幕时,不显示图像(但默认情况下textview是滚动)。所以我使用了一个scrollview,然后我可以看到图像甚至内容都超出了屏幕。