ListView的显示指南

ListView的教程:

  1.添加ListView

    在activity_main.xml中添加一个ListView

  2.定义item的layout

    添加list_item_student.xml,为ListView的每一项定制格式

  3.数据项

    添加数据的类Student(内部类)

  4.创建一个适配器BaseAdapter(为列表控件提供数据源)

    

private class MyListAdapter extends BaseAdapter

    定义BaseAdapter的各种方法

    定义一个数据源ArrayList listData = new ArrayList();

    创建每一行的控件public View getView(int positon,View convertview,ViewGroup parent)

    {

      创建控件

if (convertView == null)
{
    converView = getLayoutInflater().inflate(R.layout.list_item_student,parent,false)
}

      获取数据

Student data = (Student) getItem(position);

      显示数据

TextView textView = (TextView) convertView.findViewById(R.id.id_textview);
textView.setText(data.name);
ImageView imageView = (ImageView) convertView.findViewById(R.id.id_imageview);
if (data.sex)
{
    imageView.setImageDrawable(icon[1]);
}
else
{
    imageView.setImageDrawable(icon[0]);
}
return convertView;

    }

  5.初始化ListView

    a.准备数据

    b.准备数据适配器

    c.获取ListView

猜你喜欢

转载自www.cnblogs.com/keyman-li/p/9721880.html
今日推荐