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

Android Listview 详解

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

运行效果如下图:

4.png

有按钮的ListView

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

5.png

vlist2.xml

< ?xml version="1.0" encoding="utf-8"?>

< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="horizontal"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

< ImageView android:id="@+id/img"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_margin="5px"/>

< LinearLayout android:orientation="vertical"

android:layout_width="wrap_content"

android:layout_height="wrap_content">

< TextView android:id="@+id/title"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:textColor="#FFFFFFFF"

android:textSize="22px" />

< TextView android:id="@+id/info"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:textColor="#FFFFFFFF"

android:textSize="13px" />

< /LinearLayout>

< Button android:id="@+id/view_btn"

android:layout_width="wrap_content"

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

Tags:Android Listview 详解

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