ListView新增資料練習

2021-08-31 11:38:22 字數 1115 閱讀 4400

建立專案在布局檔案中放入乙個listview

接著再建立乙個list view目錄要顯示的樣式布局檔案

<?xml version="1.0" encoding="utf-8"?>

建立乙個實體類person

package com.example.listviewdemo;

public class person

public string getname()

public void setname(string name)

public int getid()

public void setid(int id)

}

然後自定義乙個資料設配器繼承於baseadapter

public class myadapter extends baseadapter 

@override

public int getcount()

@override

public object getitem(int position)

@override

public long getitemid(int position)

@override

public view getview(int position, view convertview, viewgroup parent) else

viewholder.tv.settext(list.get(position).getname());

viewholder.img.setimageresource(list.get(position).getid());

return convertview;

}

最後把資料新增到list view顯示

動態的向ListView中新增資料

一般情況下,listview都需要在執行時進行改變。如果簡單的往與listview關聯的list中新增資料,是不會引起介面變化的。如果新增了資料之後,呼叫listview.invalidate 也是無效的。必須使用與之關聯的adapter進行更新。如下 adapter adapter adapter...

C 中使用ListView動態新增資料不閃爍

首先,自定義乙個類listviewnf,繼承自 system.windows.forms.listview class listviewnf system.windows.forms.listview protected override void onnotifymessage message m...

PHP MySQLi STMT新增資料

php mysqli stmt 新增資料 預編譯 1.建立mysqli物件 mysqli new mysqli localhost root 1234 test 2.建立預編譯物件 sql insert into user1 name,password,email,age values mysqli...