我有PullToRefreshListView
我正在切换ArrayAdapter
s取决于用户选择的选项。我能够显示数据,但出于某种原因,无法强制重绘PullToRefreshListView
。因此,当列表缩短时,您仍然可以看到PullToRefreshListView
中包含更多数据时的白色,因此更长。
我的代码如下:
if (adapter == null) {
adapter = new CustomAdapter(this.getActivity(), array);
} else {
adapter.clear();
adapter.addAll(array);
}
list.setAdapter(adapter);
还有什么我可以做的刷新清单吗?我尝试在SO上搜索其他几个问题,包括:
Android - I can't refresh / redraw a ListView
然而,它对我的解决方案没有帮助。
答案 0 :(得分:1)
我认为您需要发布更多代码。如果列表缩短了,并且您看到以前的白色,则ListView刷新不是问题,这是ListView容器刷新的问题。容器是否有背景设置?