ListView列表视图

在xml里创建

ListView列表视图_第1张图片

 

 

1.ListView的适配器extends于BaseAdapter(通常使用这一个);

2.生成4个方法;

ListView列表视图_第2张图片

public int getCount(){

return 0;

}

public object getItem(int position){

return null;

}

public long getItemId(int positon){

return 0;

}

public View getView(int position,View convertView,ViewGroup parent){

return null;

}

3.提高代码复用性,优化内存

写明静态类,在类中实现重复使用的代码或控件

static class ViewHolder{

}

之后在getView的方法中,创建该类对象,

ListView列表视图_第3张图片

创建布局对象,convertView = mLayoutInflater.inflate(R.layout.xxxxxx,null);

convertView是自己声明的对象名,mLayoutInflater是自己声明的布局变量。

实例化控件,获取id

记得给控件赋值

ListView列表视图_第4张图片

用getView返回整个布局。

 

 

你可能感兴趣的:(View)