我试图为我的ListView实现chrisbane的pull-to-refresh库(https://github.com/chrisbanes/Android-PullToRefresh)。这似乎很简单,但我遇到麻烦的事实是它似乎需要它自己的数据集,与你的列表适配器管理的内容分开,即
mListItems = new LinkedList<String>();
mListItems.addAll(Arrays.asList(mStrings));
我见过的所有示例都使用这个简单的字符串列表,但是如何使用任何类型的自定义适配器,例如包含字符串和imageview等的适配器?
答案 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
希望这有助于升技