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_-_