快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

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://6mz.cn/article/idcjj.html

其他资讯