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...