【发布时间】:2014-12-17 04:15:10
【问题描述】:
我正在使用NetworkImageView 在AndroidStudio 中工作,我必须在ListView 中显示下面的PHP 文件中的图像(其中有2 个以上,但在这里列出太长了)。我知道我应该使用GetImageUrl?在我找到的所有示例中,他们都使用了图像 url,但在这种情况下,我会放什么?
或者我必须在ImageLoader 中的某处包含image_url?
{
"image_url": "http://tashdarcy.com/menu/images/1.jpg",
"record_id": 11868,
"title": "Congratulations to John on EPSRC funding",
"date": "08/12/2014",
"short_info": "A new EPSRC grant has been awarded to Dr John Batchelor as part of a GBP 1.9M project entitled: Adaptive Assistive Rehabilitative Technology"
}
我在列表项的 xml 文件中有这个:
<com.android.volley.toolbox.NetworkImageView
android:id="@+id/imageUrl"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerCrop"/>
我在另一个班级有一个imageLoader
public void onCreate() {
super.onCreate();
instance = this;
reqQueue = Volley.newRequestQueue(getApplicationContext());
imageLoader = new ImageLoader(reqQueue, new ImageLoader.ImageCache()
{
private final LruCache<String, Bitmap> mCache = new LruCache<String, Bitmap>(20);
public void putBitmap(String url, Bitmap bitmap) {
mCache.put(url, bitmap);
}
public Bitmap getBitmap(String url) {
return mCache.get(url);
你能告诉我如何实现它吗?我知道它需要进入我的列表类的getView?
【问题讨论】:
标签: android json android-listview imageview