【发布时间】:2016-07-25 04:28:15
【问题描述】:
我正在尝试使用 Volley 的 ImageLoader 来实现 Gallery 元素。在以下请求中,我收到了一个包含一些 URL 的列表,这些 URL 将显示在图库中。我的问题是图库没有显示任何内容。
RestApiAdapter.getImages("Food", new RestApiAdapter.RestApiCallBack<List<String>>() {
@Override
public void execute(List<String> object) {
GaleriaAdapter gAdapter = new GaleriaAdapter(foodFragmentView.getContext());
gAdapter.setImages(object);
((Gallery) foodFragmentView.findViewById(R.id.gallery)).setAdapter(gAdapter);
}
});
现在是适配器
import com.android.volley.toolbox.ImageLoader;
...
@Override
public View getView(int position, View convertView, ViewGroup parent) {
String url = (String) getItem(position);
ImageLoader imgLoader = VolleyRequest.getInstance(null).getImageLoader();
NetworkImageView imgView = new NetworkImageView(context);
imgView.setImageUrl(url, imgLoader);
return imgView;
}
【问题讨论】:
标签: android gallery android-volley image-loading