導航:首頁 > 操作系統 > 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相關的資料

熱點內容
單片機的發展趨勢是什麼 瀏覽:628
雲的伺服器近期價格 瀏覽:949
6BIT編碼加密 瀏覽:993
java重寫父類的方法 瀏覽:77
書迷選什麼app免費 瀏覽:123
加密伺服器提示運行錯誤怎麼辦 瀏覽:741
python高級視頻教程下載 瀏覽:782
android監聽自身卸載 瀏覽:907
怎麼新建xs文件夾 瀏覽:317
phpexec效率 瀏覽:564
程序員適合什麼軸的機械鍵盤 瀏覽:290
山東地區大件運輸用什麼app 瀏覽:108
程序員32歲還需要繼續嗎 瀏覽:476
淘寶騰訊雲伺服器靠譜嗎 瀏覽:549
androidnanotime 瀏覽:945
夏天我的世界伺服器地址 瀏覽:355
硬體伺服器和雲伺服器優缺點 瀏覽:485
阿里雲照片web伺服器系統 瀏覽:620
如何調用伺服器上的應用程序 瀏覽:953
php手機驗證碼注冊 瀏覽:215