使用ListView无数据时,使用ListView的setEmptyView(View emptyView)方法设置空白页面
来源:互联网 发布:e盾网络验证破解4.0 编辑:程序博客网 时间:2024/05/16 14:21
实现步骤:
1:xml布局文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.example.user.listviewtest3.views.MainActivity">
<ListView
android:id="@+id/listview3"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="none" />
<TextView
android:id="@+id/custom_empty_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="暂无数据"
android:textSize="30sp"/>
</LinearLayout>
注意:这里的“空白View组件(custom_empty_view)”需要和“ListView组件”在同一个布局中,否则在java代码中会出现“空白View组件(custom_empty_view)“的对象为null;
2: Java代码
defaultEmptyView = (TextView) findViewById(R.id.custom_empty_view);
Log.e("defaultEmptyView","defaultEmptyView = "+defaultEmptyView);
listView3.setEmptyView(defaultEmptyView);
1:xml布局文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.example.user.listviewtest3.views.MainActivity">
<ListView
android:id="@+id/listview3"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="none" />
<TextView
android:id="@+id/custom_empty_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="暂无数据"
android:textSize="30sp"/>
</LinearLayout>
注意:这里的“空白View组件(custom_empty_view)”需要和“ListView组件”在同一个布局中,否则在java代码中会出现“空白View组件(custom_empty_view)“的对象为null;
2: Java代码
defaultEmptyView = (TextView) findViewById(R.id.custom_empty_view);
Log.e("defaultEmptyView","defaultEmptyView = "+defaultEmptyView);
listView3.setEmptyView(defaultEmptyView);
阅读全文
0 0
- 使用ListView无数据时,使用ListView的setEmptyView(View emptyView)方法设置空白页面
- Android_UI控件:ListView 属性+使用+优化+Header+Footer+单选+多选+全选+setEmptyView (View emptyView)
- Android ListView的setEmptyView方法的使用
- ListView之EmptyView 关键字: ListView EmptyView setEmptyView 最新开发一个应用程序,需要用到当ListView为空时设置一些View来显示提示内容
- ListView设置EmptyView的方法
- 设置ListView的emptyView
- ListView RecyclerView使用EmptyView
- 关于ListView的setEmptyView()设置空白页方法
- android中listview setEmptyView()的使用
- android ListView中EmptyView的使用
- ListView设置emptyView的限制
- ListView设置emptyView的限制
- ListView设置emptyView的限制
- ListView设置emptyView的限制
- android设置ListView的EmptyView
- ListView中使用 setEmptyView() 注意
- ListView的setEmptyView方法解析
- listView.setEmptyView(view)
- JavaWEB常见面试题
- Java 反射中的内部类的问题!!!
- JS
- Javac编译原理
- C++ 在头文件中声明定义字符数组或指针变量
- 使用ListView无数据时,使用ListView的setEmptyView(View emptyView)方法设置空白页面
- ubuntu命令行界面login incorrect
- 在已经安装Nginx的基础上增加新Nginx-echo模块
- 创建用户命令
- Java提高篇——Java 异常处理
- TensorFlow使用中的错误
- tensorflow--变量管理
- ThinkPHP之WEBIM及时通信(环信)
- ThinkPHP之阿里云存储(OSS)