Android之listview为空时显示字符串
来源:互联网 发布:繁体字软件下载 编辑:程序博客网 时间:2024/05/22 02:23
①.使用listView或者gridView时,当列表为空时,有时需要显示一个特殊的empty view来提示用户,一般情况下,如果你是继承ListActivity,只要
<ListView android:id="@id/android:list".../>
<TextView android:id="@id/android:empty.../>
当列表为空时就会自动显示TextView
②.如果继承Activity的话,想出现上面的效果,就需要手动
<ListView android:id="@+id/mylist" .../>
<TextView android:id="@+id/myempty" .../>
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);
这样是不行的。。。
但是后来我在老外的网上说下面这样是可行的,注意第4,5行:
TextView emptyView = new TextView(context);emptyView.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));emptyView.setText(“This appears when the list is empty”);emptyView.setVisibility(View.GONE);((ViewGroup)list.getParent()).addView(emptyView);list.setEmptyView(emptyView);
- Android之listview为空时显示字符串
- Android之listview为空时显示字符串
- listview为空时,显示字符串
- Android之listview为空时显示布局
- android listView的为空时显示
- Android ListFragment下ListView为空时如何显示空视图
- 当ListView为空时显示提示语
- 当ListView为空时,显示特定的View
- 关于ListView为空时的显示技巧
- listview设置数据为空时显示数据
- ListView之EmptyView 关键字: ListView EmptyView setEmptyView 最新开发一个应用程序,需要用到当ListView为空时设置一些View来显示提示内容
- wps空字符串显示为方块
- 当Listview为空时显示提示字符,并且不为ListActivity的子类
- Android ListView getChildAt View 为空
- Android 处理ListView数据为空
- listview内容为空的时候显示自定义的内容
- 对象问题导致listview显示内容为空
- list_borrow_view.setEmptyView(empty_view); 当listview为空则显示这个
- Android NDK开发(2)----- JNI多线程
- 四十条测试你是不是合格的PHP程序员
- java websocket client ssl(wss)
- JavaSE第六十六讲:Java中的动态代理模式详解
- ubuntu下安装ant
- Android之listview为空时显示字符串
- linux目录说明
- c++基础6:堆和栈 内存泄漏 栈溢出
- 字符串删除函数 ltrim() 和 rtrim() 和 trim()
- JSONObject与JSONArray的使用
- json中string类型的datetime格式转换为datetime类型:例string类型"/Date(1242357713797+0800)/" 转为datetime类型"yyyy-MM-dd"
- PHP中文乱码 完美解决PHP中文乱码问题
- Maven3 安装使用(二)
- 使用jQuery ajax请求json数据