我理解如何实现列表适配器,但我需要一些我认为不能用常规适配器完成的事情。我的需求基于以下场景。
ListView
使用自定义BaseAdapter
ListView
的现有项目之间插入这些Feed条目,而不会触及View
中新项目(位于其上方)的ListView
。 基本上我正在寻找insert()
函数而不是add()
函数
答案 0 :(得分:1)
如果您使用ArrayAdapter<>
作为适配器类,则可以使用insert()
的方法
答案 1 :(得分:0)
您需要更改适配器的“容器”并调用notifyDataSetChanged()。
如果使用ArrayAdapter,请将数据插入正确的位置。如果使用CursorAdapter,则应使用“order by”进行查询。