android ListView没有数据时信息显示
16lz
2021-01-23
通过添加一个id为android:empty的TextView,当ListView里面没有data的时候,就会显示TextView的内容。
<? xml version ="1.0" encoding ="utf-8" ?>
< LinearLayout xmlns:android ="http://schemas.android.com/apk/res/android"
android:layout_width ="wrap_content"
android:layout_height ="wrap_content" >
< ListView android:id ="@id/android:list"
android:layout_width ="fill_parent"
android:layout_height ="fill_parent" />
< TextView android:id ="@id/android:empty"
android:layout_width ="wrap_content"
android:layout_height ="wrap_content"
android:text ="对不起,没有数据显示" />
</ LinearLayout >
需要注意的是,ListView的id,使用的是"@id/android:list",即系统默认的id,而紧接其后的TextView,使用的id也是系统默认的,即"@id/android:empty"。
<? xml version ="1.0" encoding ="utf-8" ?>
< LinearLayout xmlns:android ="http://schemas.android.com/apk/res/android"
android:layout_width ="wrap_content"
android:layout_height ="wrap_content" >
< ListView android:id ="@id/android:list"
android:layout_width ="fill_parent"
android:layout_height ="fill_parent" />
< TextView android:id ="@id/android:empty"
android:layout_width ="wrap_content"
android:layout_height ="wrap_content"
android:text ="对不起,没有数据显示" />
</ LinearLayout >
需要注意的是,ListView的id,使用的是"@id/android:list",即系统默认的id,而紧接其后的TextView,使用的id也是系统默认的,即"@id/android:empty"。
更多相关文章
- Android系统源码基础知识讲解
- 深入浅出 - Android系统移植与平台开发(七)- Android系统的启动
- Android系统启动流程
- Android 根文件系统分析
- Android学习系列(39)--Android主题和样式之系统篇(上)
- 从零开始--系统深入学习android(实践-让我们开始写代码-Android框
- 经典Android系统源代码