观书散遗帙,探古穷至妙。这篇文章主要讲述android ListView 用法相关的知识,希望能为你提供帮助。
- 【android ListView 用法】在android开发中,listView 是比较常用的开发组件,它以列表的形式展现具体的内容,并且根据数据的长度自适应显示。
- 列表的显示需要三个元素:
- listView: 用来展示列表的view;
- 适配器:用来把数据映射到ListView上的中介;适配器类,用到了设计模式中的适配器模式,它是视图和数据之间的桥梁,负责提供对数据的访问,生成每一个列表项的view,
常用的适配器类有:ArrayAdapter, SimpleAdapter和SimpleCursorAdapter。 - 数据:被映射的字符串,图片或者基本组件;
- listView的常用属性:
属性 | 说明 |
---|---|
android:divider | 子分割线 |
android:drivideHeight | 分割线高度 |
android:listSelector | 子项点击效果 |
android:scrollbars | 滑动条 |
- listView常用方法:
方法 | 说明 |
---|---|
addFooterView(View v) | 在列表尾部加入一个view |
addHeaderView(View v) | 在列表头部加入一个view |
setAdapter(ListAdapter adapyer) | 设置适配器 |
setDivider(Drawable divider) | 设置子项分隔栏 |
setDividerHeight(int Height) | 设置分隔栏高度 |
listView的布局:
<
ListView
android:id="@id/android:list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
推荐阅读
- AppCan - 推送问题一般日志排查步骤
- GT-----如何做Android应用流量测试()
- SQL Server IS NULL条件(运算符)
- SQL Server NOT条件运算符示例
- SQL Server LIKE条件运算符用法
- SQL Server BETWEEN运算符示例详解
- SQL Server IS NOT NULL条件运算符
- SQL Server INTERSECT运算符用法示例
- SQL Server IN()运算符用法图解