看了很多博客 ,也没有找到我想要的方法===
下面我来写一下我解决我问题的方法。
我的目的是一个按钮来实现清空ListView中的所有Item
OnClickListener clearButtonListener = new OnClickListener() {
@Override
public void onClick(View v) {
list.clear();
ArrayAdapter<String> temp_adp=(ArrayAdapter)listView.getAdapter();
temp_adp.add("clear");
list.clear();
}
};
为什么这样写呢,我思考了一下,首先第一个clear先让item清空。但是这人时候缓冲池还没有更新,只用一个clear不能够立即的清空,所以我就想,能不能再获取一次Adapter,然后在执行一次清空操作,没想到真的可以,供大家使用。(如果解释的不对不要喷,推理的想法)