我想根据某些条件隐藏 ListView 中的某些项目。我找到了 2 个解决方案,但没有一个有效。View
我试图从方法返回empry ,getItem()
但分隔符仍然可见。因此,如果我隐藏所有项目,例如它会导致一大堆分隔线。第二个是设置View.GONE
方法getItem()
。但是 ListView 仍然为不可见的项目保留位置,这导致我的列表中出现空视图。有没有人找到解决这个问题的方法?
编辑:另外我需要注意我不能从数据集中删除任何数据。Adapter/ListView 只能隐藏指定的项目。