当前位置: 代码迷 >> Android >> Adapter惯用的实现-BaseAdapter
  详细解决方案

Adapter惯用的实现-BaseAdapter

热度:367   发布时间:2016-04-24 11:56:00.0
Adapter常用的实现--BaseAdapter

   BaseAdapter,通常用于被拓展。拓展BaseAdapter可以对个列表项进行最大限度的定制。

  如下面的Badapter继承自BaseAdapter,重写以下四种方法。

public class Badapter extends BaseAdapter {@Overridepublic int getCount() {// TODO Auto-generated method stubreturn 0;}@Overridepublic Object getItem(int position) {// TODO Auto-generated method stubreturn null;}@Overridepublic long getItemId(int position) {// TODO Auto-generated method stubreturn 0;}@Overridepublic View getView(int position, View convertView, ViewGroup parent) {// TODO Auto-generated method stubreturn null;}}
getCount():该方法的返回值控制该Adapter将会包含多少个列表项。
getItem(int position):该方法的返回值决定第position处的列表项内容。
getItemId(int position):该方法的返回值决定第position处的列表项ID。
getView(int position, View convertView, ViewGroup parent):该方法的返回值决定第position处的列表项组件。
 
 
  相关解决方案