2015 5 13安卓筆記之listview

2021-07-02 16:09:27 字數 1093 閱讀 4783

1.listview控制項應用

①在布局檔案中加進乙個listview控制項

② 寫乙個類myadapter繼承baseadapter

private class myadapter extends baseadapter

@override

public object getitem(int position)

@override

public long getitemid(int position)

@override

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

③在mainactivity中的核心**如下(假設資料是上一節資料庫person.db中的資料) 

public class mainactivity extends activity

2.listview使用了mvc模式

m 資料模型 person物件

v 檢視  listview

c 控制器  介面卡adapter

3適合更多介面樣式的方法:

除了有listview控制項的布局檔案外,還可以建立乙個listitem布局檔案

之後再介面卡類的view 方法中新增如下核心**(示例)

view view=view.inflate(mainactivity.this, r.layout.list_item, null);

textview tv_id=(textview) view.findviewbyid(r.id.tv_id);

tv_id.settext("id:"+p.getid());

textview tv_name=(textview) view.findviewbyid(r.id.tv_name);

tv_name.settext("姓名:"+p.getname());

textview tv_number=(textview) view.findviewbyid(r.id.tv_number);

tv_number.settext("身份證:"+p.getidcard());

return view;

安卓筆記20170112

一,全域性獲取context的技巧 public static context getcontext 二,使用intent傳遞物件 1.serializable方式 public class person implements serializable public void setname str...

安卓 筆記 一

設定主活動 在androidmanifest檔案中 完成註冊 p36 若沒有設定主程式 此類程式仍可正常安裝,但無法在啟動器中開啟程式,僅做第三方服務或是內部進行呼叫。活動中 可以通過findviewbyid 方法來獲得 布局檔案中的元素,例如 button button button findvi...

安卓筆記 ContentProvider

四大元件之一。contentprovider是不同應用程式之間進行資料交換的標準api。當乙個應用程式暴露自己的資料給其他程式使用時,該應用程式通過提供contentprovider來實現 其他應用程式通過contentresolver來操作contentprovider暴露的資料。contentp...