【问题标题】:Android pull-to-refresh with custom ListView adapter使用自定义 ListView 适配器的 Android 下拉刷新
【发布时间】:2012-02-25 20:19:25
【问题描述】:

我正在尝试为我的 ListView (https://github.com/chrisbanes/Android-PullToRefresh) 实现 chrisbane 的 pull-to-refresh 库。这看起来很简单,但我遇到的问题是它似乎需要它自己的数据集,与您的列表适配器管理的内容分开,即

mListItems = new LinkedList<String>();
mListItems.addAll(Arrays.asList(mStrings));

我看到的所有示例都只是使用这个简单的字符串列表,但是如何将它与任何类型的自定义适配器一起使用,例如包含字符串和图像视图等的适配器?

【问题讨论】:

    标签: android listview custom-controls pull-to-refresh


    【解决方案1】:

    这个网站和周围有很多例子。 您创建适配器并将此数组列表设置为那里的字段 或者通常设置为构造函数参数。 你 @override getView() 这个适配器并使用 position 参数获取你的项目 在getView()。这里看一下这个例子中的OrderAdapter类: http://www.softwarepassion.com/android-series-custom-listview-items-and-adapters/GameAdapter 课堂上 http://jnastase.alner.net/archive/2010/12/19/custom-android-listadapter.aspx


    希望这对升技有所帮助

    【讨论】:

    • 啊,原来我读的例子完全错了。我了解像您链接的自定义适配器,但不知何故,他们将数据添加到 PullToRefreshListView 可单独添加到适配器。但事实并非如此,所以剩下的很容易:) 感谢您为我指明正确的方向。
    猜你喜欢
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-18
    • 1970-01-01
    • 2016-01-01
    相关资源
    最近更新 更多