-
初始化查看全部
-
baseadapter與viewholder思路查看全部
-
Baseadapter第三重寫法查看全部
-
Viewholder查看全部
-
數據適配器-BaseAdapter查看全部
-
逗比式查看全部
-
ListView的緩存機制查看全部
-
baseadapter查看全部
-
BadeAdapter查看全部
-
數據適配器查看全部
-
使用ViewHolder優化BaseAdapter的思路 需要注意幾點: 1. Bean對象中封裝ListView的每一行數據 2. MainActivity中創建并填充List<ItemBean> itemList; for (int i=0; i<20; i++) { itemList.add(new ItemBean(R.drawable.ic_launcher, "Title"+i, "I am an Android app debugger"+i)); } 3. 自定義適配器的構造方法中傳入List<ItemBean> itemList數據 public MyAdapter(Context context, List<ItemBean> itemList) { super(); this.itemList = itemList; mInflater = LayoutInflater.from(context); } 4. getView()方法中將當前的ItemBean數據對象填充到當前convertView中 ItemBean itemBean = itemList.get(position); //得到當前行的ItemBean對象,里面包含了數據 viewHolder.imageView.setImageResource(itemBean.imageResId); viewHolder.title.setText(itemBean.title); viewHolder.content.setText(itemBean.content); return convertView;查看全部
-
BaseAdapter基本結構 public int getCount();//適配器中數據集中數據的個數 public Object getItem(int position);//獲取數據集中與指定索引對應的數據項 public long getItemId(int position);//獲取指定行對應的ID public View getView(int position,View convertView,ViewGroup parent);//獲取每一個Item顯示內容查看全部
-
ListView的顯示與緩存機制: 需要的時候才顯示,顯示完就被回收到緩存中去查看全部
-
1.數據適配器:通過數據適配器,我們可以將數據源和UI控件聯系起來。 2.數據適配器adapter的作用就是將多種多樣的數據源適配成listView可以讀取的模式。 (1)降低程序的耦合性 (2)容易擴展 3.最常用的數據適配器:BaseAdapter查看全部
-
123123查看全部
舉報
0/150
提交
取消