listview清空的问题
StringBuilder s = new StringBuilder();虽然离你问这个很远了,估计你自己也找到方法了,不过还是纠正一下
stringbuilder清空_stringbuilder清除
stringbuilder清空_stringbuilder清除
stringbuilder清空_stringbuilder清除
listView.setAdapter(adapter);
其实LS的思路很对,做开发的就该这么想,但是Android中的ListView是没有clear()这个方法的,因此行不通。
一般的,对于要给ListView显示东西,都会使用一个List+Adapter的方案,数据就是List中一个一个,用adapter进行填充。所以说这就简单了,因为List是有clear()方法的,直接找到ListVIew对应的List执行一次list.clear()就行了。
listView = this.findViewById(R.id.listView);
adapter = new TAdapter(Main.this);
list = getResult();
//以及其他初始化
adapter.notifyDataSetChanged();
//清空
adapter.list.clear(); //或者list.clear();adapter.bindData(list);
adapter.notifyDataSetChanged();
listview清空的问题
虽然离你问这个很远了,估计你自己也找到方法了,不过还是纠正一下
其实LS的思路很对,做开发的就该这么想,但是Android中的ListView是没有clear()这个方法的,因此行不通。
一般的,对于要给ListView显示东西,都会使用一个List+Adapter的方案,数据就是List中一个一个,用adapter进行填充。所以说这就简单了,因为List是有clear()方法的,直接找到ListVIew对应的List执行一次list.clear()就行了。
listView = this.findViewById(R.id.listView);
adapter = new TAdapter(Main.this);
list = getResult();
//以及其他初始化
adapter.notifyDataSe你这个是追加空值还是指清空?tChanged();
//清空
adapter.list.clear(); //或者list.clear();adapter.bindData(list);
adapter.notifyDataadapter.bindData(list);SetChanged();
StringBuilder 对象怎么赋值为空
如果是请空的话,你可以直接重新new一个或者delete如果是加空值就直接 append(""); 就行了
...s.delete(0, s.length());
StringBuilder 对象怎么赋值为空
listView.setAdapter(adapter);如果是加空值就直接 append(""); 就行了
//显示s.delete(0, s.length());