Android为ArrayAdapter添加了额外的视图,这些视图不是来自正在调整的数组

时间:2013-01-12 17:48:34

标签: android listview android-arrayadapter

我想在ListView中显示项目列表,并在列表底部显示一个额外的视图(“获取更多”按钮),该视图不是来自原始数组。我想我可以覆盖getCount()来返回我的数组的大小加上一个额外的项目,然后在getView()我会建立自定义视图,如果位置参数大于元素的数量,但是如果我返回的计数高于列表中的项目数,我会在Choreographer.doCallbacks()中崩溃。

有什么我想念的吗?或者总的来说是否有更好的解决方案?

2 个答案:

答案 0 :(得分:3)

ListView.addFooterView()正是您所需要的。

答案 1 :(得分:0)

请勿使用阵列适配器。您需要编写自定义适配器。这很简单,只需要3种方法即可。