1. 如何清空android ListView控件的内容
不是很清楚你的需求。
根据我的理解提供几个清空方案
1、清空listview的所有数据:
将装载的数据集合比如list或者map等,clear后 adapter.notifyDataChangeListener.
隐藏整个listview也是表面上实现了清空的效果(虽然是假的)
2、清空某个item的内容
在getview方法中判断position的来清空对应item控件的内容显示
以上,欢迎交流
2. 求助高人 winform listView 控件的清空方法!如下:我加上 this.listView1.Clear();这句无法显示数据。
你说的是数据追加,就是想listView1里面追加数据,而当你执行这个方法前就会先执行this.listView1.Clear();把之前listView1里面的数据给清空了,所以就再追加不成功。当你注释this.listView1.Clear()之后,再次执行这个方法是就不会清空原来的listView1里面的数据。
3. listview清空的问题
没做过手机开发,不过思路很清晰,在调用装载listview之前先清空listview,如listview1.clear(),你只要找到调用listview的入口就解决了。比如:
下面这个计时器,每隔一段时间重新加载一次listview,把内容显示出来,InitListView()方法是装载listview的入口,那么在之前用listView1.Clear()将listview清空即可。其实方法很多啦。
voidtimer1_Tick(objectsender,EventArgse)
{
listView1.Clear();
InitListView();
timer1.Enabled=true;
}
希望对你有帮助,有问题再追问,望采纳。
4. 如何清空android ListView控件的内容
ListView的内容展示都是通过他的Adapter来控制的,要清空listView,就要使它的adapter的getCount方法返回0。
举例说明:
通常情况,我们会在activity的onCreate方法中初始化listView,为其设置adapter
listView=(ListView)findViewById(R.id.list_view);
MyAdapteradapter=newMyAdapter(datas);
listView.setAdapter(adapter);
Adapter的实现如下(省略部分非关键代码)
{
List<MyData>myDataList;
publicMyAdapter(List<Mydata>datas){
this.myDataList=datas;
}
publicvoidsetMyDataList(List<Mydata>datas){
this.myDataList=datas;
}
@Overrite
publicintgetCount(){
//这个方法返回的值就是ListView中item的数量
if(myDataList==null){
return0;
}
returnmyDataList.size();
}
...
}
然后我们要清空ListView时就这样调用
adapter.setMyDataList(null);
adapter.notifyDataSetChanged();
这样ListView就被清空了。
5. 下列哪个方法能够将ListView中的数据清空
如果是 使用没有封装的adapter 那就需要清空传入的集合list(使用clear方法) 再使用adapter的notifyDataSetChanged方法更新
如果是 封装过的adapter 直接adapter清空数据(一般也是clear方法) 再使用adapter的notifyDataSetChanged方法更新
6. VB中怎么清空listview中的东西
用ListView.ListItems.Clear清空所有项目;用ListView.ColumnHeaders.Clear清空表头。
示例代码如下:
(1)新建一个VB6工程
(2)在Form1窗体布置一个ListView和一个Command
7. 如何清空android ListView控件的内容
一、ListView控件包括ListItem和ColumnHeader对象。ListItem对象定义ListView控件中项目的各种特性,诸如项目的简要描述、由ImageList控件提供的与项目一起出现的图标和附加的文本片段(称作子项目,它们与显示在报表视图中的ListItem对象关联)。
二、清空android ListView控件的内容方法:
1、如果ListView的adapter为ArrayAdapter,可以用ArrayAdapter的clear()方法清空数据,如果要想同时刷新界面,可以在clear后刷新,也可以在调用clear之前调用setNotifyOnChange(true);
通常android中的组件要用到Adapter都可以用ArrayAdapter完美解决,非常方便。
2、具体操作:
(1)当我们要加载item的时候,首先把 list清空
list.clear();
适配器
adapter1 =new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1, list);
listView.setAdapter(adapter1);
这样加载以后就把Listview 中的数据清空了。
(2)然后再加载所需要的数据
list.add("a");
list.add("c");
list.add("b");
list.add("a");
list.add("c");
list.add("b");
适配器
adapter1 =new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1, list);
listView.setAdapter(adapter1);
adapter1 =new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1, list);
listView.setAdapter(adapter1);
这样就可以清空以前的数据而得到更新的结果。
8. 如何清空android ListView控件的内容
你只要先把数据源list的内容给清空了,然后刷新适配器,也就是调用适配器的notifyDataSetChanged()方法,listview的内容就清空了,这个是最好的方法,当然了,你也可以重新set个适配器,也就是setAdapter,给一个空list,这样也能清空
9. 如何清空android ListView控件的内容
如果你的ListView的adapter为ArrayAdapter,可以用ArrayAdapter的clear()方法清空数据,如果要想同时刷新界面,可以在clear后刷新,也可以在调用clear之前调用setNotifyOnChange(true);
通常android中的组件要用到Adapter都可以用ArrayAdapter完美解决,非常方便。
你的采纳是我前进的动力,记得好评和采纳,答题不易,互相帮助,
手机提问的朋友在客户端右上角评价点满意即可.
如果你认可我的回答,请及时点击采纳为满意回答按钮!
10. 如何清空android ListView控件的内容
你好!
第一种方法:
listView.setAdapter(null);
第二种方法:
listAdapter.clear();
listAdapter.notifyDataSetChanged() ;
满意请采纳,谢谢。
参考:http://..com/link?url=EqQ19nIH3SNW48yN4jyfh0egDHVi_nX_-m0e2Ywya7mmY1RNRYRAwhf6gS
http://..com/link?url=qWu30KPuRcjswVOtbQcbV3vd_-_