我有一个 ListView 并且经常根据列表条件添加/删除页脚。有时会显示进度视图,有时会显示错误视图等。关键是我经常需要换出页脚视图。但是在设置或重置适配器之前必须添加页脚视图,因此在删除现有的页脚视图以将其替换为新的页脚视图时经常会出现奇怪的异常。是的,我在删除页脚视图时遇到了空指针异常和适配器类转换异常!
所以底线:维护几个页脚视图是困难的、冗长的和严重的,但页脚空间很有用。
所以我在考虑只有一个页脚,它只是一个容器,在开始时设置这个页脚,然后根据需要向页脚视图添加/删除/隐藏子页脚视图。
这是处理这个问题的最好方法吗?如果我将子页脚视图添加到现有的页脚视图中,页脚视图是否会正确刷新而不重置适配器?
在不重置适配器的情况下,页脚视图是否有刷新选项?其他人是如何处理这个问题的?