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

熱點內容
裝機自帶軟體找不到軟體文件夾 瀏覽:330
仙境之路伺服器地址ip 瀏覽:707
華為服務app是什麼東西 瀏覽:180
關於單片機的視頻 瀏覽:591
淘寶直播app緩存怎麼清理 瀏覽:555
android可以刷機嗎 瀏覽:350
各城市8月程序員薪資 瀏覽:405
ins導航python 瀏覽:247
51單片機1us 瀏覽:218
上海突發天氣預警推送什麼app 瀏覽:740
壓縮機的供油 瀏覽:971
django開發的網站源碼 瀏覽:511
資料庫管理項目源碼 瀏覽:122
最新駱駝源碼app下載 瀏覽:50
網路答題用什麼app模板 瀏覽:550
linux伺服器如何配置多域名 瀏覽:250
pythonlibrary中文 瀏覽:551
客戶管理系統破解源碼 瀏覽:995
程序員皮皮 瀏覽:411
一個單片機一個程序 瀏覽:101