listview与adapter用法
一个 ListView 通常有两个职责: ( 1 )将数据填充到布局。 ( 2 )处理用户的选择点击等操作。 第一点很好理解, ListView 就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。 一个 ListView 的创建需要 3 个元素: ( 1 ) ListView 中的每一列的 View 。( adapter 中的 convertView ) ( 2 )填入 View 的数据或者图片等。( item 项, resource 的 bean 对象) ( 3 )连接数据与 ListView 的适配器。( adapter ) 也就是说,要使用 ListView ,首先要了解什么是适配器。适配器是一个连接数据和 AdapterView ( ListView 就是一个典型的 AdapterView ,后面还会学习其他的)的桥梁,通过它能有效地实现数据与 AdapterView 的分离设置,使 AdapterView 与数据的绑定更加简便,修改更加方便, Android 中提供了很多的 Adapter ,表 4-5 列出了常用的几个。 表 4-5 常用适配器 Adapter 含义 ArrayAdapter<T> 用来绑定一个数组,支持泛型操作 SimpleAdapter 用来绑定在 xml 中定义的控件对应的数据 SimpleCursorAdapter