【发布时间】:2012-12-15 11:27:13
【问题描述】:
我看到太多关于刷新列表视图的问题,我已经尝试了有关这些主题的所有解决方案,但没有一个对我有用。
尝试了notifysetdatachange()、invalidateviews、refreshdrawablestate(),但都没有成功。
我有一个arraylist,在一个longclick 操作之后,我正在从arraylist 中删除一个项目。我希望它从listview 中消失。但它没有。
但删除后,如果我打开另一个活动并返回包含我的listview 的活动,它就会消失。
所以我的删除操作成功了,我只想知道如何刷新listview,
我没有发布代码,因为我只是在使用没有什么独特的东西
我有一个名为 al_6 的 arraylist。我正在用对象填充它。
然后我将它们发送到我的adapter 喜欢
adapter = new ContentSearchListAdapter(getActivity(), channels2,
options);
listview.setAdapter(adapter);
当我想从我的数组列表中删除一个对象时。
al_6.remove(position)
正如我之前所说的删除操作成功
【问题讨论】:
-
您必须添加更多代码才能获得答案。从 arraylist 中删除项目的单行代码是不够的。
标签: android listview refresh adapter