Android PullToRefreshScrollview+Listview 刷新界面的时候滚动到顶部
2017-02-04 14:50
525 查看
使用下拉刷新的第三方库com.handmark.pulltorefresh.library.PullToRefreshScrollView,里面嵌入一个ListView,为了解决滑动问题,更新ListView数据之后,重新计算了高度,刷新页面,导致整体页面默认滚动到底部,在某些业务中,需要让整个PullToRefreshScrollview页面滚动到顶部,需要这么做:
本质上,PullToRefreshScrollView 是 LinearLayout,那么要想让它能滚动到顶部,我们就需要将它转为 ScrollView,具体的方法就是:scrollview1 = scrollview.getRefreshableView();
然后就在我们需要让其滚动到顶部的地方加上:scrollview1.smoothScrollTo(0,0);
private PullToRefreshScrollView scrollView;
private ScrollView scrollView1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_equipment_detail);
x.view().inject(this);
AppManager.getAppManager().addActivity(this);
scrollView = (PullToRefreshScrollview)findViewById(R.id.sc);
scrollView1 = scrollView.getRefreshableView();
}
本质上,PullToRefreshScrollView 是 LinearLayout,那么要想让它能滚动到顶部,我们就需要将它转为 ScrollView,具体的方法就是:scrollview1 = scrollview.getRefreshableView();
然后就在我们需要让其滚动到顶部的地方加上:scrollview1.smoothScrollTo(0,0);
private PullToRefreshScrollView scrollView;
private ScrollView scrollView1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_equipment_detail);
x.view().inject(this);
AppManager.getAppManager().addActivity(this);
scrollView = (PullToRefreshScrollview)findViewById(R.id.sc);
scrollView1 = scrollView.getRefreshableView();
}
相关文章推荐
- Android PullToRefreshScrollview刷新界面的时候滚动到顶部
- Android PullTorefreshScrollview回到顶部
- Android 开发中PullToRefreshScrollView上拉刷新,Banner实现无限轮播
- 关于Android PullTorefreshScrollview回到顶部实例
- PullToRefreshScrollView 嵌套gridview或listView,顶部布局顶上去的问题处理
- 关于Android PullTorefreshScrollview回到顶部实例
- PullToRefreshScrollView刷新轮播图和ListView以及上拉下拉、网络获取图片并提示
- 关于Android PullTorefreshScrollview回到顶部实例
- Android scrollToTop实现点击回到顶部(兼容PullTorefreshScrollview)
- Android_横向滑动菜单, HorizontalScrollView,Fragment,Viewpager结合使用 +pullToRefreshListView
- Android ScrollView+ViewPager+PullToRefreshListView
- android-scrollToTop回到顶部-兼容PullTorefreshScrollview
- Android PullToRefreshScrollView、AutoHeightListView、AutoScrollViewPager的使用
- 使用PullToRefreshScrollView实现无线轮播和ListView同时刷新加载
- 轮播图,并且在轮播图下用listview显示,填充listView让他全屏显示,可以使用PullToRefreshScrollView上下刷新,加载
- banner控件实现无线轮播+PullToRefreshScrollView 轮播图和listview跟着一起刷新
- Android 下拉刷新之ScrollView--PullToRefreshScrollView
- 当PullToRefreshScrollView里面嵌套ListView,下拉刷新时ListView主动向上滑
- Android自定义上拉加载下拉刷新PullToRefreshListView
- pulltorefresh扩展下拉上拉刷新加载及监听listview滚动方向