Android巧用XListView实现万能下拉刷新控件-创新互联

摘要:想必大家做开发的时候都会用到下拉刷新的控件,现在各种第三方的下拉刷新控件不胜枚举。当然最NB的还是XListView。其他也有针对GridView,ScrollView,LinearLayout进行重写的下拉刷新控件。本文针对xListView采取一种巧用办法,可以实现各种控件的下拉刷新。

创新新互联,凭借十载的成都网站设计、网站建设经验,本着真心·诚心服务的企业理念服务于成都中小企业设计网站有千余家案例。做网站建设,选成都创新互联公司

这种巧用思路有人可能已经想到,因为ListView本身就有addHeaderView方法,用该方法我们可以添加任何布局的View。因此本文的思路就是往xListView的头部添加我们自定义写的布局文件。

但是这里需要注意的是,如果头部自定义的布局文件含有ListView、GridView等这种控件,应该重写其onMeasure方法(PS,大家在ScrollView中嵌套ListView会经常看到这种重写)。

 @Override
 public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
 
 int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
 MeasureSpec.AT_MOST);
 super.onMeasure(widthMeasureSpec, expandSpec);
 }

网站题目:Android巧用XListView实现万能下拉刷新控件-创新互联
本文地址:http://bzwzjz.com/article/idcjj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 商城网站建设 重庆手机网站建设 成都定制网站建设 成都网站建设公司 高端网站设计 网站建设 成都网站建设公司 高端网站设计 成都网站建设 成都网站制作 成都网站设计 攀枝花网站设计 梓潼网站设计 成都网站建设 重庆网站建设 成都企业网站设计 重庆网站制作 重庆网站建设 阿坝网站设计 四川成都网站设计 成都网站设计 成都网站制作