2

从 a 中删除所有页脚的最佳方法是ListView什么?好像没有removeAllFooterViews()方法。那么如何可靠地删除所有已添加的页脚呢?如果一个 android 视图可以有一个removeAllViews()为什么不能ListView有一个removeAllFooterViews(). 为什么不使用一种方法来检索已添加的所有页脚。我的意思是有没有人在没有迭代选项的情况下构建过添加/删除容器?这是无稽之谈。

对此有何看法?

4

1 回答 1

5

您可以遍历列表适配器中的位置,并使用 . 检查每个位置是否为页脚getItemViewType()。如果你得到ITEM_VIEW_TYPE_HEADER_OR_FOOTER,你可以删除它。(如果您同时拥有页眉和页脚,则需要更复杂的解决方案,例如在添加页脚时自行跟踪所有页脚。)

于 2012-10-04T23:49:25.300 回答