- ExpandList.getRefreshableView().setGroupIndicator(null); //Group不展开
- mExpandList.getRefreshableView().setDivider(null); //设置去掉item中间的分割线
- mExpandList.getRefreshableView().setSelector(android.R.color.transparent); //点击切换选择器
- mExpandList.getRefreshableView().setOnGroupClickListener(this);
- mExpandList.setOnRefreshListener(this);//设置下拉刷新监听
- mExpandList.onRefreshComplete(); //设置下拉刷新完毕,
下拉刷新
- // 下拉刷新时的提示文本设置
- pullToRefreshListView.getLoadingLayoutProxy(true, false).setPullLabel("下拉刷新");
- pullToRefreshListView.getLoadingLayoutProxy(true, false).setRefreshingLabel("正在加载...");
- pullToRefreshListView.getLoadingLayoutProxy(true, false).setReleaseLabel("放开以刷新");
- // 上拉加载更多时的提示文本设置
- pullToRefreshListView.getLoadingLayoutProxy(false, true).setPullLabel("上拉加载");
- pullToRefreshListView.getLoadingLayoutProxy(false, true).setRefreshingLabel("正在加载...");
- pullToRefreshListView.getLoadingLayoutProxy(false, true).setReleaseLabel("放开以加载");
1.ptr是pullToRefresh的配置属性中添加 xmlns:ptr="http://schemas.android.com/apk/res-auto"。
2.ptr:ptrDrawable="";//这里可以设置自己的上拉下拉图标。
3.ptr:ptrHeaderBackground="";//上拉时底部的背景色,下拉时头部的背景色
4.ptr:ptrHeaderTextColor="";//上拉,下拉时Header,Footer显示的字体颜色
5.ptr:ptrHeaderSubTextColor="";//上拉,下拉Header,Footer中上次刷新时间的颜色
6.ptr:ptrShowIndicator="";//true时会在控件的右上角和右下角出现设置的icon
7.ptr:ptrAnimationStyle="";//显示时候图标的取值 ;flip:翻转;rotate:旋转
8.ptr:ptrRotateDrawableWhilePulling="";//当动画为rotate时,下拉是否旋转
9.ptr:ptrRefreshableViewBackground="";//设置整个控件布局的背景颜色
10.ptr:ptrScrollingWhileRefreshingEnabled="";//刷新的时候是否允许ListView或者GridView滚动。推荐使用true
11.ptr:prtListViewExtrasEnabled="";//决定Header,Footer以何种方式加入PullToRefreshListView.其中为true时,就是以Header的方式加入,在滚动刷新时头部会跟着一起滚动;为false时,就是以Footer的方式加入,在滚动的时候底部会跟着一起滚动。
12.ptr:ptrMode="";//设置是上拉,下拉还是两者都支持.both:两者都支持;disabled:禁用下拉刷新;pullFromStart:仅支持下拉刷新;pullFromEnd:仅支持上拉刷新;manualOnly:只允许手动触发。(注意:如果不在代码设置它默认的就只有下拉刷新)