Android 遍历ListView元素并查找/修改特定视图

Android 遍历ListView元素并查找/修改特定视图,android,android-layout,Android,Android Layout,我希望遍历listview的视图并在特定视图上停止,这样我就可以打开/关闭指示器或完全删除列表元素。如何定位特定的listview元素?在这样的更改之后,如果修改视图,如何确保视图将被重新绘制?移除listview元素后是否需要重置适配器才能将其移除 简而言之,您可以更改/删除单个listview元素吗?对ListAdapter(添加/删除项目或更新状态)进行修改,然后调用notifyDataSetChanged()更新listview。适配器的getView()方法将为每个可见项调用,以便在此

我希望遍历listview的视图并在特定视图上停止,这样我就可以打开/关闭指示器或完全删除列表元素。如何定位特定的listview元素?在这样的更改之后,如果修改视图,如何确保视图将被重新绘制?移除listview元素后是否需要重置适配器才能将其移除


简而言之,您可以更改/删除单个listview元素吗?

ListAdapter
(添加/删除项目或更新状态)进行修改,然后调用
notifyDataSetChanged()
更新
listview
。适配器的
getView()
方法将为每个可见项调用,以便在此时对其进行更新和重新绘制。

如果可以使用notifyDataSetChanged()重新绘制占位符页脚,请查看此问题。否,需要向适配器提供页眉和页脚视图,以便它可以为它们创建适当的位置,但是在
notifyDataSetChanged()
之后,将不会调用
getView()
来专门更新它们,仅针对适配器数据模型中的项。页眉和页脚应该直接更新,并且不需要对适配器进行任何调用。