【发布时间】:2014-01-14 16:10:32
【问题描述】:
我有一个由列表适配器填充的列表,其中包含来自服务器的数据。 无论返回的数据(或缺少数据)如何,我都希望列表的第一项始终相同(我创建的一项)。
如何调用 setData 方法以使第一项始终存在?
【问题讨论】:
-
你在搜索listview.setSelection(index)
标签: android listview android-listview listadapter
我有一个由列表适配器填充的列表,其中包含来自服务器的数据。 无论返回的数据(或缺少数据)如何,我都希望列表的第一项始终相同(我创建的一项)。
如何调用 setData 方法以使第一项始终存在?
【问题讨论】:
标签: android listview android-listview listadapter
您可以将动态数据复制到本地List 并每次在List 的开头插入静态项,然后使用包含静态和动态数据的List 与@987654324 @。
希望这会有所帮助。
【讨论】:
ArrayList类型设置为公共父类,这应该没有问题。
你应该使用这个方法:
ListView lv = (在这里初始化你的列表视图)
lv.addHeaderView(View v); v 是一个参数,将您一直想要的项目充气并以这种方式放置。它将始终显示在列表顶部。
【讨论】: