Android 基础 View 控件系列之 ListView
极力推荐Android 开发大总结文章:欢迎收藏程序员Android 力荐 ,Android 开发者需要的必备技能
ListView
是Android
中显示数据常用的控件之一,主要用于显示一个垂直滚动的数据集合,随着Android 手机对性能要求越来越高,一个更现代,更灵活,显示列表性能更优异的RecyclerView
将会逐渐取代ListView
的数据显示方式,但是目前为止,ListView
在开发中还是十分常见的,并未被弃用。
本篇文章主要介绍 Android
开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:
ListView主要使用方法
使用android:entries 为ListView准备数据
使用List 为ListView 准备数据
为ListView 添加头,尾,以及空布局
使用SimpleAdapter 为Listview 适配图文
使用BaseAdapter 为Listview适配图文
ListView 分类显示
ListView 简介
ListView 继承关系如下:
java.lang.Object
↳ android.view.View
↳ android.view.ViewGroup
↳ android.widget.AdapterView<android.widget.ListAdapter>
↳ android.widget.AbsListView
↳ android.widget.ListView
ListView 常用XML属性
ListView XML常用属性如下:
android:divider
android:dividerHeight
android:entries
android:footerDividersEnabled
android:headerDividersEnabled
1.ListView主要使用方法如下:
ListView 常用来显示同分类数据,常用使用方法如下:
1. 准备数据源
List mAddHeaderFooterList = new ArrayList<String>();
2.将数据源添加到适配器中
ArrayAdapter adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, mAddHeaderFooterList);
3. 将适配器中的数据添加到ListView 中
mListView.setAdapter(adapter);
2. 使用android:entries 为ListView准备数据
实现效果如下
android:entries
实现代码如下
entries 属性使用方法
填充数据如下
array 数组资源
3. 使用List 为ListView 准备数据
实现效果如下
ListView
ListView 使用方法
4. 为ListView 添加头,尾,以及空布局
实现效果如下
ListView添加头 尾 空布局
主要方法如下:
1. 添加头布局方法
ListView.addHeaderView(View)
2.添加尾布局方法
ListView.addFooterView(View)
3. ListView数据为空时, 设置空布局方法
ListView.setEmptyView(View)
效果图实现代码如下
ListView 添加头布局,添加尾布局,空布局的方法
5. 使用SimpleAdapter 为Listview 适配图文
实现效果如下
SimpleAdapter
实现代码如下
SimpleAdapter 适配ListView的方法
使用的item 布局如下
使用自定义item的方法
6. 使用BaseAdapter 为Listview适配图文
-实现效果如下
BaseAdapter
-实现代码如下
自定义BaseAdapter 适配ListView
自定义适配器实现的方法
使用的item 布局如下
自定义item布局如下
7. ListView 分类显示
实现效果如下:
ListView 分类显示
实现代码如下:
ListView 分类显示实现
使用的item 布局如下
自定义item布局
至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!
如有侵权,请联系小编,小编对此深感抱歉,届时小编会删除文章,立即停止侵权行为,请您多多包涵。
既然都看到这里,领两个红包在走吧!以下两个红包每天都可以领取
1.支付宝搜索 522398497,或扫码支付宝红包海报。
支付宝扫一扫,每天领取大红包
2.微信红包,微信扫一扫即可领取红包
微信扫一扫,每天领取微信红包
小礼物走一走,来简书关注我