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

Android Listview 详解

 2010-06-22 02:39:00 来源:WEB开发网   
核心提示:int型数组,其作用是自动的将String型数组所表示的每一列数据映射到布局文件对应id的组件上,Android Listview 详解(3),上面的代码,将NAME列的数据一次映射到布局文件的id为text1的组件上,不同就是对显示ListView做了许多优化,方面显示而已,注意:需要在AndroidManifest
int型数组。其作用是自动的将String型数组所表示的每一列数据映射到布局文件对应id的组件上。上面的代码,将NAME列的数据一次映射到布局文件的id为text1的组件上。

注意:需要在AndroidManifest.xml中如权限:android:name="android.permission.READ_CONTACTS">

运行后效果如下图:

3.png

SimpleAdapter

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

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

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

vlist.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>

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

Tags:Android Listview 详解

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