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

android ListView详解

 2010-08-23 01:15:00 来源:WEB开发网   
核心提示:有按钮的ListView但是有时候,列表不光会用来做显示用,android ListView详解(5),我们同样可以在在上面添加按钮,添加按钮首先要写一个有按钮的xml文件,下面的示例将显示一个按钮和一个图片,两行字如果单击按钮将删除此按钮的所在行,然后自然会想到用上面的方法定义一个适配器,然后将数据映射到布局文件上

有按钮的ListView

但是有时候,列表不光会用来做显示用,我们同样可以在在上面添加按钮。添加按钮首先要写一个有按钮的xml文件,然后自然会想到用上面的方法定义一个适配器,然后将数据映射到布局文件上。但是事实并非这样,因为按钮是无法映射的,即使你成功的用布局文件显示出了按钮也无法添加按钮的响应,这时就要研究一下ListView是如何现实的了,而且必须要重写一个类继承BaseAdapter。下面的示例将显示一个按钮和一个图片,两行字如果单击按钮将删除此按钮的所在行。并告诉你ListView究竟是如何工作的。效果如下:

vlist2.xml

view sourceprint?01

02

03 android:orientation="horizontal"

04 android:layout_width="fill_parent"

05 android:layout_height="fill_parent">

06

07

08

09 android:layout_width="wrap_content"

10 android:layout_height="wrap_content"

11 android:layout_margin="5px"/>

12

13

14 android:layout_width="wrap_content"

15 android:layout_height="wrap_content">

16

17

18 android:layout_width="wrap_content"

19 android:layout_height="wrap_content"

20 android:textColor="#FFFFFFFF"

21 android:textSize="22px" />

22

23 android:layout_width="wrap_content"

24 android:layout_height="wrap_content"

25 android:textColor="#FFFFFFFF"

26 android:textSize="13px" />

27

28

29

30

31  32 android:layout_width="wrap_content"

33 android:layout_height="wrap_content"

34 android:text="@string/s_view_btn"

35 android:layout_gravity="bottom|right" />

36

程序代码:

view sourceprint?001/**

002 * @author allin

003 *

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

Tags:android ListView 详解

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