安卓ListView隐藏显示同一个item
时间: 2024-01-19 12:03:06 浏览: 140
可以使用setVisibility()方法来实现安卓ListView隐藏显示同一个item,具体方法如下:
1. 在ListView的Adapter中,使用getItemViewType()方法来判断当前item应该显示为普通的item还是被隐藏的item。
2. 在getView()方法中,根据getItemViewType()返回的值来选择不同的布局文件,用不同的布局文件来显示普通item和被隐藏的item。
3. 当需要隐藏某个item时,更新该item的数据,并调用notifyDataSetChanged()方法来通知ListView重新绘制。
4. 在getView()方法中,通过判断当前item是否需要隐藏来调用setVisibility()方法来设置item的可见性。
这样就可以实现安卓ListView隐藏显示同一个item的功能了。
阅读全文