android ListView没有数据时信息显示
16lz
2021-12-04
通过添加一个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(安卓)如何使用GPU硬件加速
- Android(安卓)WebView系列(二)Android和JS互调,BridgeWebView的使用
- RadioButton 选择框的位置
- Android——OOM以及内存优化
- [实例教程] 用python开发android应用
- android自制的软件如何添加到打开方式
- use '@foo' to launch a virtual device named 'foo'
- android TextView 阴影效果,和使用style学习
- Android中R.java没有自动生成解决方案