其他兩種繫結ListView資料的方式

2021-07-06 06:12:20 字數 1450 閱讀 6449

arrayadapter

listview mlistview = (listview) findviewbyid(r.id.listview);

string textarray = ;

/** 定義資料介面卡

* android.r.layout.******_list_item_1 listview的子條目顯示的布局的id

* textarray 顯示在listview列表中的資料

*/arrayadapteradapter = new arrayadapter(this,

android.r.layout.******_list_item_1,

textarray);

mlistview.setadapter(adapter);

******adapter

listview mlistview = (listview) findviewbyid(r.id.listview);

list> data = new arraylist>();

mapmap = new hashmap();

map.put("name", "張三1");

map.put("icon", r.drawable.f007);

data.add(map);

map = new hashmap();

map.put("name", "張三2");

map.put("icon", r.drawable.f007);

data.add(map);

map = new hashmap();

map.put("name", "張三3");

map.put("icon", r.drawable.f007);

data.add(map);

map = new hashmap();

map.put("name", "張三4");

map.put("icon", r.drawable.f007);

data.add(map);

map = new hashmap();

map.put("name", "張三5");

map.put("icon", r.drawable.f007);

data.add(map);

******adapter adapter = new ******adapter(

this, // 上下文

data, // listview繫結的資料

r.layout.listview_item, // listview的子條目的布局的id

new string, // data資料中的map集合裡的key

new int); // resource 中的id

mlistview.setadapter(adapter);

ListView之兩種實現 簡單例子

listview是列單形式顯示的元件,和gridview類似,我們也需要用到adapter來控制資料與元件之間的聯絡。listview有兩種方式顯示,一種是繼承了listactivity的activity,整個ui都是個listview 另一種是單獨的listview設定.現在來看看繼承listac...

ListView 顯示兩種不同的Item 布局

1,需求 android 7.0 設定settings,新增語言add language的展示介面中,去除suggested 這個條目 經過分析發現,其實就是listview 的item 展示不同布局的問題 第一步 change date 2018 3 16 by 第乙個type型別從 type h...

C 中的兩種繫結方式(靜態繫結 動態繫結)

靜態繫結 在編譯時刻,根據指標或引用變數的靜態型別來決定成員函式屬於哪乙個類。動態繫結 在執行時刻,根據指標或引用變數實際指向或引用的物件型別 動態型別 來確定成員函式屬於哪乙個類。需要注意 c 預設的繫結方式是靜態繫結。示例如下 include using namespace std class ...