ListView列表视图
在xml里创建
1.ListView的适配器extends于BaseAdapter(通常使用这一个);
2.生成4个方法;
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的方法中,创建该类对象,
创建布局对象,convertView = mLayoutInflater.inflate(R.layout.xxxxxx,null);
convertView是自己声明的对象名,mLayoutInflater是自己声明的布局变量。
实例化控件,获取id
记得给控件赋值
用getView返回整个布局。