使用自定义ListView适配器进行Android pull-to-refresh

时间:2012-02-25 20:19:25

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

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

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

我见过的所有示例都使用这个简单的字符串列表,但是如何使用任何类型的自定义适配器,例如包含字符串和imageview等的适配器?

1 个答案:

答案 0 :(得分:0)

这个网站上有很多例子。 您创建适配器并将此arraylist设置为那里的字段 或者通常设置为构造函数参数。 您@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


希望这有助于升技