WEB开发网
开发学院手机开发Android 开发 android视图组件之ListView 阅读

android视图组件之ListView

 2012-10-18 11:58:04 来源:WEB开发网   
核心提示: ListView是android系统中比较常用的视图组件,它的构建主要包含两方面信息:分别是UI组件的绘制和数据源的设置,android视图组件之ListView,UI组件和数据源之间通过适配器建立关联,这里的适配器充当媒人的角色,android系统为我们提供了默认的ListItem布局res\layout\simp

 ListView是android系统中比较常用的视图组件,它的构建主要包含两方面信息:分别是UI组件的绘制和数据源的设置。UI组件和数据源之间通过适配器建立关联。这里的适配器充当媒人的角色,在为UI组件和数据源介绍亲事之前,媒人需要对双方有所了解,了解的内容包括:ListItem的布局信息和数据源的实体信息。

常用的适配器有两种,分别是ArrayAdapter和SimpleAdapter
ArrayAdapter的应用场景:
ListItem显示单一,只需显示一条文本信息即可
示例图:

针对这种显示方式,android系统为我们提供了默认的ListItem布局
res\layout\simple_list_item_1.xml

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/text1"    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textAppearance="?android:attr/textAppearanceListItemSmall"
    android:gravity="center_vertical"
    android:paddingLeft="?android:attr/listPreferredItemPaddingLeft"
    android:paddingRight="?android:attr/listPreferredItemPaddingRight"
    android:minHeight="?android:attr/listPreferredItemHeightSmall"/>

该布局定义了一个TextView用于显示ListItem的文本内容,构造ArrayAdapter之前,只需将该TextView的id和布局文件id作为参数传递至ArrayAdapter的构造参数中即可。

1 2 3  下一页

Tags:android 视图 组件

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