使用listView或者gridView时,当列表为空时,有时需要显示一个特殊的empty view来提示用户,一般情况下,如果你是继承ListActivity,只要
<ListView android:id="@id/android:list".../>
<TextView android:id="@id/android:empty.../>
当列表为空时就会自动显示TextView
但是,如果继承Activity的话,想出现上面的效果,就需要手动
<ListView android:id="@+id/list" .../>
<TextView android:id="@+id/empty" .../>
ListView list= (ListView)findViewById(R.id.mylist);
TextView tv= (TextView)findViewById(R.id.myempty);
list.setEmptyView(tv);
误区:
setEmptyView(View)这个函数很有误导性,有时可能会在代码中写EmptyView,像下面这样:
TextView tv= new TextView(this);
tv.setText("this is a empty view")
setEmptyView(tv);
这样是不行的。。。
转载自http://gundumw100.iteye.com/blog/1165673
分享到:
相关推荐
主要介绍了Android ListView之setEmptyView正确使用方法的相关资料,希望通过本文能帮助到大家使用该方法,需要的朋友可以参考下
Android ListView卡片效果,源码下载。
android关于listview之列表分组,像Q上一样显示列表项
Android ListView错位问题之背景色错位
Android ListView边框圆角美化,可以用来仿iphone的个别界面。相当有用。美观。
Android listview viewpager 滑动 跳动 冲突解决 ListView中嵌套ViewPage有或者滑动手势冲突解决 blog 地址 : http://blog.csdn.net/aaawqqq/article/details/43824631
android listview 固定表头,固定前几列
android listView 改变选中行的 字体颜色和 图片
Android ListView 实例源码
android listview带有editText的情况,解决editText的焦点问题,及数据错位问题。后2个包没用。
Android listview 下拉 刷新
android ListView简单用法
android 布局中网格视图 ListView的简单运用 采用的是最简单的ArrayAdapter适配器
Android listview实现自动自动换行!
这是一个android listview分页查询显示的demo,使用sqlite数据库,然后每次显示10条,上拉加载更多数据,studio项目
android listview嵌套listview实现折叠列表
Android ListView分页功能源码
实现了 Android listView 分页功能,代码可以运行,功能完善。
公司有个项目要用到类似手机QQ聊天记录列表ListView左右滑动后改变item的效果,网上没找到好的代码,偶然在安卓巴士的开源站http://d.apkbus.com/里面找到了SwipeToDismiss的源码...改成自己的显示另一个view的效果就行...
android ListView item下载 ListView 进度条下载 ListView多个下载 android:ListView的局部刷新 Android中自定义Adapter实现ListView动态刷新进度条 android listview局部刷新和模拟应用下载