WEB开发网
开发学院手机开发Android 开发 android ListView详解 阅读

android ListView详解

 2010-08-23 01:15:00 来源:WEB开发网   
核心提示:SimpleCursorAdapter 构造函数前面3个参数和ArrayAdapter是一样的,最后两个参数:一个包含数据库的列的String型数组,android ListView详解(3),一个包含布局文件中对应组件id的 int型数组,其作用是自动的将String型数组所表示的每一列数据映射到布局文件对应id的组

SimpleCursorAdapter 构造函数前面3个参数和ArrayAdapter是一样的,最后两个参数:一个包含数据库的列的String型数组,一个包含布局文件中对应组件id的 int型数组。其作用是自动的将String型数组所表示的每一列数据映射到布局文件对应id的组件上。上面的代码,将NAME列的数据一次映射到布局文件的id为text1的组件上。

注意:需要在AndroidManifest.xml中如权限:

运行后效果如下图:

SimpleAdapter

simpleAdapter的扩展性最好,可以定义各种各样的布局出来,可以放上ImageView(图片),还可以放上Button(按钮),CheckBox(复选框)等等。下面的代码都直接继承了ListActivity,ListActivity和普通的Activity没有太大的差别,不同就是对显示ListView做了许多优化,方面显示而已。

下面的程序是实现一个带有图片的类表。

首先需要定义好一个用来显示每一个列内容的xml

vlist.xml

view sourceprint?01

02

03 android:orientation="horizontal" android:layout_width="fill_parent"

04 android:layout_height="fill_parent">

05

06

07

08 android:layout_width="wrap_content"

09 android:layout_height="wrap_content"

10 android:layout_margin="5px"/>

11

12

13 android:layout_width="wrap_content"

14 android:layout_height="wrap_content">

15

16

17 android:layout_width="wrap_content"

18 android:layout_height="wrap_content"

19 android:textColor="#FFFFFFFF"

20 android:textSize="22px" />

21

22 android:layout_width="wrap_content"

23 android:layout_height="wrap_content"

24 android:textColor="#FFFFFFFF"

25 android:textSize="13px" />

26

27

28

29

30

下面是实现代码:

view sourceprint?01/**

上一页  1 2 3 4 5 6 7 8  下一页

Tags:android ListView 详解

编辑录入:coldstar [复制链接] [打 印]
赞助商链接