ListView添加无数据显示的文本
来源:互联网 发布:怎么截图给淘宝客服 编辑:程序博客网 时间:2024/05/01 03:53
当我们使用ListView或GridView的时候,当列表为空的时候,我们需要一个友好提示:
lv_data.setEmptyView(tv);
可是这个方法的设置是有限制的,就是设置的View必需在当前的View hierarchy里,亦即这个View需要被add到当前Viewhierarchy的一个结点上,如果没有添加到结点上的话,调用setEmptyView(View v)是没有任何效果的
布局文件
<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:orientation="vertical"> <ListView android:id="@+id/lv_data" android:layout_width="match_parent" android:layout_height="match_parent" android:divider="@null" android:listSelector="#00000000"></ListView> <TextView android:id="@+id/empty_list_view" android:layout_width="match_parent" android:layout_height="match_parent" android:text="@string/data_is_null" android:textSize="20sp" android:layout_gravity="center" android:gravity="center" android:visibility="gone"/></LinearLayout>
activity
TextView tv= (TextView)findViewById(R.id.empty_list_view);lv_data.setEmptyView(tv);lv_data.setAdapter(mAdapter);
或者另一种写法
ListView listview = (ListView) findViewById(R.id.list); View emptyView = findViewById(R.id.empty); ViewGroup parentView = (ViewGroup) listview.getParent(); parentView.addView(emptyView, 2); // 你需要在这儿设置正确的位置,以达到你需要的效果。 listview.setEmptyView(emptyView);
0 0
- ListView添加无数据显示的文本
- 设置ListView无数据的时候显示TextView暂无数据
- ListView无数据时显示其他View
- ListView无数据时显示页面
- listview无数据的处理
- ListView显示数据,给关键词添加红色高亮显示。
- android之listview无数据时显示自定义view
- Android ListView无数据时显示其他View
- 自动实现ListView无数据时显示其他View
- ListView无数据,显示点击加载等友好界面
- Android listview加载列表时,无数据,显示默认页
- ListView,GridView,Spinner等 无数据时显示背景view
- 安卓ListView的Item中添加按钮后,点击Button获取点击行的TextView文本数据
- Android数据的分页 listview显示数据
- React Native ListView上拉刷新,下拉加载刷新,并添加网络无数据时的缺省图
- Repeater无数据时显示"暂无数据"的代码
- BaseAdapter适配器 添加数据 显示到ListView中
- 关于ListView添加onItemClick无反映的问题
- 大数据Spark “蘑菇云”行动第103课:Hive源码大师之路第一步:Hive源码思考和解析初体验
- 使用LayoutTransition实现布局变化时的动画
- 十分钟快速了解Java守护线程
- ajax请求返回结果进入success还是error
- nginx开启IPV6支持配置
- ListView添加无数据显示的文本
- 杭电2041超级楼梯
- git config
- invalidate()和requestLayout()方法调用过程
- 为什么在mysql_query()返回成功后,mysql_store_result()有时返回NULL?
- 停车场项目
- 小技巧:在每行末尾加字符--有没有快速的方法?(批量)
- poj 1733_Parity game_并查集
- mybatis框架中的#和$的区别