android-query,为listView下载图片

标签 android

我正在使用 android 查询在 ListView 的每个元素中下载图像,下载这些图像非常、非常、非常慢(图像远非沉重)。我喜欢每 5 分钟左右出现一个图像.. 首先,我很惊讶我们必须为每个 convertView 实例化一个对象 AQuery,我想 lib 不会以这种方式排队线程。如果有人知道更好的 lib,我也会感兴趣

我不知道我做错了什么,我希望有人能帮忙!

这是我的适配器的代码:

private class MainPagerListViewAdapter extends BaseAdapter {

    private ArrayList<Event> dataList;
    private LayoutInflater inflater;
    private Context context;

    public MainPagerListViewAdapter(Context context,
            ArrayList<Event> dataList) {

        this.inflater = LayoutInflater.from(context);
        this.dataList = dataList;
        Collections.sort(dataList, new ALaUneSort());
        this.context = context;
    }

    @Override
    public int getCount() {
        return dataList.size() + 1;
    }

    @Override
    public Object getItem(int position) {
        return position;
    }

    @Override
    public long getItemId(int position) {
        return position;
    }

    @Override
    public View getView(int position,  View convertView, ViewGroup parent) {

        convertView = inflater.inflate(R.layout.main_pager_basic_fragment_item_layout, null);
        AQUtility.setDebug(true);
        AQuery aq = new AQuery(convertView);
        String thumbnail = dataList.get(position-1).file;
        aq.id(R.id.imageView).progress(R.id.progress).image(thumbnail, true, true, 0, 0, null, AQuery.FADE_IN);

        return convertView;
    }

谢谢!

雷诺

最佳答案

请查看下面延迟加载 ListView 的源链接,它可能对您有所帮助。

Lazy Loading Listview

关于android-query,为listView下载图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11258675/

相关文章:

java - Android依赖问题

android - 从对话框中删除边框,填充

android - 启用调整大小或滚动键盘弹出的 Activity

android - UiAutomator 中的滚动/滑动问题

java - 将 HTTP 响应中的元素获取到 map 标记中

android - 具有依赖项的Android Studio自定义gradle任务- “Could not get unknown property”

android - 为什么 LayoutInflater 会忽略我指定的 layout_width 和 layout_height 布局参数?

android - timePickerFragment 取消按钮上的监听器?

java - 扩展类——如何避免创建多个类?

android - 如何在 ubuntu 中设置 ANDROID_HOME 路径?