我有一个列表适配器填充的列表,其中包含来自服务器的数据。 无论返回的数据(或缺少数据),我希望列表的第一项始终相同(我创建的项目)。
如何调用setData方法以便第一个项始终存在?
答案 0 :(得分:2)
您可以将动态数据复制到本地List
并在每次List
的开头插入静态项,然后使用包含静态和动态的List
数据,ArrayAdapter
。
希望这会有所帮助。
答案 1 :(得分:1)
您应该使用此方法:
ListView lv =(在此处初始化列表视图)
lv.addHeaderView(View v); v是一个参数,给你想要的项目充气并以这种方式放置它。它将始终显示在列表的顶部。