2

からすべてのフッターを削除する最良の方法は何ListViewですか?方法がないようですremoveAllFooterViews()。では、追加されたすべてのフッターを確実に削除するにはどうすればよいでしょうか。Androidビューに理由がある場合、理由はありremoveAllViews()ません。追加されたすべてのフッターを取得する方法はありませんか。つまり、反復オプションなしで追加/削除コンテナを作成した人はいますか?これはナンセンスです。ListViewremoveAllFooterViews()

これについて何か意見はありますか?

4

1 に答える 1

5

リストアダプタの位置をループして、を使用してそれぞれがフッターであるかどうかを確認できますgetItemViewType()。取得ITEM_VIEW_TYPE_HEADER_OR_FOOTERした場合は、削除できます。(ヘッダーとフッターの両方がある場合は、追加するときにすべてのフッターを自分で追跡するなど、より高度なソリューションが必要になります。)

于 2012-10-04T23:49:25.300 に答える