今天开发android中使用了 android-suport-v4 19.1 记录 SwipeRefreshLayout 的坑: http://stackoverflow.com/questions/24742031/swiperefreshlayout-with-emptyview-nullpoi ...
分类:
其他好文 时间:
2017-04-02 17:37:44
阅读次数:
158
概述ListView:一个可以垂直滑动的列表视图。
setEmptyView()接口继承至ListView的父类AdapterView。可想而知,ListView为空时,才会显示EmptyView,这与ListView的数据适配器有间接的联系。使用场景List使用非常广泛,用于具有相同数据类型的数据模型显示,也可以自定义List以符合实际的需求。
本文主要介绍List.setEmptyV...
分类:
移动开发 时间:
2016-05-23 15:24:57
阅读次数:
242
我们已经知道ListView有一个公开的方法:setEmptyView(View v), 可是这个方法的设置是有限制的,就是设置View必需在当前的View hierarchy里,亦即这个View需要被add到当前一个View Tree的一个结点上,如果没有添加到结点上的话,调用setEmptyVi ...
分类:
其他好文 时间:
2016-05-09 15:38:57
阅读次数:
143
网上下拉刷新的DEMO很多,但是总有各种不满意的地方,有些会下拉卡住,有些回弹不流畅,有些性能太低会各种卡顿,有些emptyView无法下拉......自己写的才是最合适自己的,代码很简单,也很容易修改,稍微阅读下代码就能改出自己需要的各种效果。首先,重写ListView,自定义Touch事件,为了...
分类:
其他好文 时间:
2015-11-30 11:34:36
阅读次数:
306
关键字:ListViewEmptyViewsetEmptyView最新开发一个应用程序,需要用到当ListView为空时设置一些View来显示提示内容。我们已经知道ListView有一个公开的方法:setEmptyView(Viewv)可是这个方法的设置是有限制的,就是设置View必需在当前的Vie...
分类:
其他好文 时间:
2015-09-09 10:58:29
阅读次数:
128
好的APP应当具备良好的交互, 最好能贴心的满足用户的需求. 而人性化的提醒就是其中之一. 某些APP中经常会看到这样的场景, 当加载内容失败, 或者获取内容失败时, 界面会变成一个可与用后交互的场景. 允许用户点击屏幕或者界面中某个按钮, 尝试重新获取内容或者检测网络连接等等. Android的ListView中有类似setEmptyView(...) 的方法, 当列表中没有数据, 就会显示该...
分类:
移动开发 时间:
2015-08-18 22:44:28
阅读次数:
183
大家都对ListView非常熟悉,目测也会经常使用ListView的一个方法setEmptyView,来设置当数据加载中或者数据加载失败的一个提醒的效果,这个方法虽然使用起来简单,但是如果你提供一个复杂的布局,例如:
在数据加载失败后,添加一个Button让用户可以选择重新加载数据。
那么,你可能会这么做,find这个button,然后给button设置点击事件,好吧。。。一个两个的还可以忍受,...
分类:
移动开发 时间:
2015-07-28 09:06:30
阅读次数:
175
前言在我们的大多数应用中,会用到ListView,而ListView的数据,有时候是来自网络或者耗时操作之后得到的,这时候,有必要在数据显示之前提供一个友好的提示,结合上一篇文章的Android实战页面内容加载动画成果,再结合ListView自身的属性,我们来实现一下这种效果。首先见效果图
ListView的实现ListView自身带有一个setEmptyView(View view);方法,用于...
分类:
其他好文 时间:
2015-06-20 18:30:02
阅读次数:
203
1 //扩展easyuidatagrid无数据时显示界面 2 var emptyView = $.extend({}, $.fn.datagrid.defaults.view, { 3 onAfterRender: function (target) { 4 $.fn.da...
分类:
其他好文 时间:
2015-05-09 10:08:37
阅读次数:
176
在使用官方的控件SwipeRefreshLayout,发现原先的emptyView消失了,在网上搜索了许多资料,没有匹配我的答案,因为我的emptyView是用一个帮助类来实现的,后来百经挫折,终于找到了一个完美的方法了,介绍如下:
首先,更改xml的布局,在外面增加一层Framelayout,改善后的XML布局如下:
<FrameLayout
android:id=...
分类:
移动开发 时间:
2015-04-13 23:04:23
阅读次数:
236