いくつかの基準に応じて、ListView でいくつかの項目を非表示にしたいと考えています。2 つの解決策を見つけましたが、どれも機能しません。View
メソッドから空を返そうとしましgetItem()
たが、仕切りがまだ表示されています。したがって、たとえばすべてのアイテムを非表示にすると、仕切りが大量に積み重なってしまいます。2つ目は、メソッドを設定View.GONE
するgetItem()
ことでした。しかし、ListView はまだ非表示のアイテムの場所を予約しているため、リストに空のビューが表示されます。この質問の回避策を見つけた人はいますか?
編集:また、データセットからデータを削除できないことに注意する必要があります。Adapter/ListView は、指定されたアイテムのみを非表示にする必要があります。