導航:首頁 > 操作系統 > android批量刪除listview

android批量刪除listview

發布時間:2022-06-06 02:30:15

android 怎麼刪除list中的某一項item

懶得寫了。。。c v 一段吧。。
首先是創建三個全局變數:SimpleAdapter listItemAdapter; // ListView 的適配器
ArrayList HashMap String, Object listItem; // ListView 的數據源,這里是一個
HashMap 的列表ListView myList; // ListView 控制項然後在Activity 的onCreate 函數中
對 變 量 進 行 初 始 化 : listItem = new ArrayList HashMap String, Object
();listItemAdapter = new SimpleAdapter(this, listItem, R.layout.mylayout, new
String[]{ image , title , text },new int[]{R.id.ItemImage, R.id.ItemTitle,
R.id.ItemText});myList =
(ListView)findViewById(R.id.TaxiList);myList.setAdapter(listItemAdapter); 添加兩
個私有的功能函數:private void addItem(){HashMap String, Object map = new HashMap
String, Object ();map.put( image , R.drawable.icon);map.put( title , 標
題 );map.put( text , 要 顯 示 的 內
容 );listItem.add(map);listItemAdapter.notifyDataSetChanged();}private void
deleteItem(){int size = listItem.size();if( size
0 ){listItem.remove(listItem.size() -
1);listItemAdapter.notifyDataSetChanged();}}

㈡ android怎樣選中listview中一行進行刪除

聲明這個ListvIew
/生成動態數組,加入數據
listItem = new ArrayList<HashMap<String, Object>>();
map = new HashMap<String, Object>();
for(int i=0;i<10;i++)
{
// 後台數據
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("ItemImage", R.drawable.checked);來下
map.put("ItemTitle", "Level ");
map.put("ItemText", "Finished in 1 Min 54 Secs, 70 Moves!");
listItem.add(map);
}

list.setOnItemClickListener(new OnItemClickListener()

{

@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3)
{
刪除操作
listItem.remove(position);//選擇行的位置
listItemAdapter.notifyDataSetChanged();
list.invalidate();
listview會刪除選擇的行,重新更新

}
});

㈢ Android開發中,怎麼用listview和checkbox做批量的刪除啊

都一樣吧業務邏輯,把checkbox選擇到的數據記錄下來,刪除,然後重新更新listview

㈣ ListView控制項,選中後批量刪除如何編寫代碼

刪除後台數據見一樓,刪除後重新查詢數據,對ListView控制項進行重新數據綁定

當然,一樓的刪除所需的ID最好放在ListView中,得將ID隱藏在ListView中:
ListViewItem l = new ListViewItem();
l.Text = "1";
listView1.Items.Add(l);
l = new ListViewItem();
l.Tag = 1233;//將ID隱藏列放在最後一列
listView1.Items.Add(l);

㈤ android如何用CheckBox+ListView實現批量刪除!

應為系統內存自動回收了不顯示的ITEM,你需要建立一個數組 來保存listview的狀態

㈥ 如何清空android ListView控制項的內容

第一種方法:
listView.setAdapter(null);
第二種方法:
listAdapter.clear();。

㈦ android怎樣選中listview中一行進行刪除

聲明這個ListvIew

/生成動態數組,加入數據

listItem = new ArrayList<HashMap<String, Object>>();

map = new HashMap<String, Object>();

for(int i=0;i<10;i++)

{

// 後台數據

HashMap<String, Object> map = new HashMap<String, Object>();

map.put("ItemImage", R.drawable.checked);來下

map.put("ItemTitle", "Level ");

map.put("ItemText", "Finished in 1 Min 54 Secs, 70 Moves!");

listItem.add(map);

}

list.setOnItemClickListener(new OnItemClickListener()

{

@Override

public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3)

{

刪除操作

listItem.remove(position);//選擇行的位置

listItemAdapter.notifyDataSetChanged();

list.invalidate();

listview會刪除選擇的行,重新更新

}

});

閱讀全文

與android批量刪除listview相關的資料

熱點內容
愛國精神指的是什麼app 瀏覽:408
壽司解壓系列全集視頻 瀏覽:911
物體三維重建演算法 瀏覽:982
fuli直播app哪個好 瀏覽:918
租辦公室用什麼app 瀏覽:104
醫師定期考核刷題app哪個好 瀏覽:336
導出dmp文件命令 瀏覽:286
手機百度網盤怎麼解壓密碼文件 瀏覽:583
索引重新編譯 瀏覽:604
命令與征服4免cd補丁完美版 瀏覽:426
kotlin編譯為native 瀏覽:140
家用編譯機 瀏覽:550
電子加密貨幣最新政策 瀏覽:380
androidcanvas撤銷 瀏覽:269
安卓手機怎麼把圖標全部下移 瀏覽:185
飢荒被伺服器踢出怎麼進 瀏覽:171
c編譯器哪款好 瀏覽:732
快手寶哥發明什麼app 瀏覽:822
張艷玲編譯 瀏覽:68
android展開收起動畫 瀏覽:237