Android 开发学习手记(一):更改PullToRefresh的标签

发布时间:2016-12-10 3:29:16 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Android 开发学习手记(一):更改PullToRefresh的标签",主要涉及到Android 开发学习手记(一):更改PullToRefresh的标签方面的内容,对于Android 开发学习手记(一):更改PullToRefresh的标签感兴趣的同学可以参考一下。

本博客已弃用,更新版本请访问www.dss886.com PullToRefresh是一个很成熟的下拉刷新的开源控件,目前托管在GitHub上:https://github.com/chrisbanes/Android-PullToRefresh 当Mode设为BOTH时,即上下都可以刷新时,下拉/上拉默认的英文都是:“Pull to refresh” 可是上拉、下拉的英文都是Pull,汉字总不能都写“下拉刷新”吧? 粗看了一眼,有这个方法: listView.setRefreshingLabel(String refreshingLabel);然后发现它被弃用了: Deprecated. You should now call this method on the result ofgetLoadingLayoutProxy(). 调用getLoadingLayoutProxy(),发现它还是只有setPullLabel(String)、setReleaseLabel(String)、setRefreshingLabel(String)等几个方法,设置以后上下的标签都变了,怎么办? 研究了俩小时。。。发现除了getLoadingLayoutProxy(),还有这一个: getLoadingLayoutProxy(boolean includeStart, boolean includeEnd) 哦,原来得到Proxy的时候可以指定是Start还是End 如果想使上下标签显示不同的文字,可以这样设置: listView.getLoadingLayoutProxy(true,false).setPullLabel("下拉加载上一页"); listView.getLoadingLayoutProxy(false,true).setPullLabel("上拉加载下一页"); listView.getLoadingLayoutProxy(true,true).setReleaseLabel("松开加载"); listView.getLoadingLayoutProxy(true,true).setRefreshingLabel("正在加载"); 解决问题!

上一篇:启动Java程序的时候如何检测用户的电脑上是否装了Java虚拟机
下一篇:delphi报警声音 Beep、MessageBeep 和 Windows.Beep

相关文章

相关评论