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的构造参数中即可。
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
赞助商链接