关闭

Scrollview 嵌套 listview 无法滚动到顶部解决方案

489人阅读 评论(0) 收藏 举报
分类:

scrollview有时候还是在fragment中,fragment又在viewpager中,这时候就悲剧了,viewpage一切换就会导致scrollview滚动到listview顶部这里就提供了这种情况下的解决方案,至于用来和scrollview嵌套的listview大家就去搜一下吧网上一大堆...


mList_active.setFocusable(false);// 为了防止viewpager切换后listview获取了焦点后重新onlayout触发到OnLayoutChangeListener这样解决viewpager一翻页就滚回头部的bug

 mList_active.addOnLayoutChangeListener(new OnLayoutChangeListener() {// 自动滚动到头部,解决listview嵌套scrollview会自动滚动到listview位置的bug
                    @Override
                    public void onLayoutChange(View v, int left, int top,
                            int right, int bottom, int oldLeft, int oldTop,
                            int oldRight, int oldBottom) {// listview加载完数据就会重新
                        scrollToTop();
                    }

                });


public void scrollToTop() {
        mScroll.getRefreshableView().scrollTo(0, 20);
    }

0
0
查看评论

ScrollView嵌套Listview,scrollview总是滚动到listview的位置

在项目中,跳转fragment导致ScrollView自动滚到到嵌套的Listview的位置。 查了一些解决方法在父布局中比listview先获取界面的焦点android:focusable="true" android:focusableInTouchMode="...
  • CutelittleBo
  • CutelittleBo
  • 2015-10-19 16:29
  • 1276

ScrollView嵌套ListView默认位置不是最顶部的解决方案

描述: Scrollview里面嵌套了一个listview ,这是开发中最寻常的一种布局,遇到的问题是:在这个Scrollview页面默认的起始位置不是最顶部,而是listview的底部。 原因: 在Activity计算窗口的高度时,是在listview没有填充数据时候...
  • kentlee114
  • kentlee114
  • 2017-01-07 14:32
  • 889

scrollview嵌套listview运行后最先显示出来的位置不在顶部而是中间问题

scrollview里面嵌套了一个listview ,通过设置一个方法设置了listview的高度 现在的情况就是进到这个界面的时候看到的不是最上面 而是中间 ,该问题的解决办法为: mScrollView.smoothScrollTo(0,20); 如此以上代码还是无...
  • LEEWENJIN
  • LEEWENJIN
  • 2013-09-30 00:51
  • 18262

ScrollView嵌套GridView或者ListView的时候,页面自动滚动到GridView或者ListView所在位置的问题

问题描述:在一个页面中,最外层的根布局为ScrollView,里面嵌套着GridView,但是GridView并不是在整个布局的最顶端,而是布局到了整个页面的底部,在GridView上面还布局着其他控件,但是当整个页面的数据加载完成以后,页面的初始布局并非显示页面的顶部位置,而是自动滚动到了页面的底...
  • zhanzkw
  • zhanzkw
  • 2015-01-21 17:19
  • 3848

解决ScrollView嵌套ListView进行切换时自动滑动至ListView顶部问题

问题:当使用ScrollView嵌套ListVIew,并且在布局中ListView上方还存在其他UI控件(例如ViewPager、ImageView)时,进行Fragment切换时会自动滑动到ListVIew的顶部 解决方法:为ListView上方的UI控件设置焦点获取 view.setFocusa...
  • z_zhuang
  • z_zhuang
  • 2016-11-07 11:38
  • 800

android ScrollView 滚动到顶部

有时候使用ScrollView,里边控件比较多的时候,打开界面,会滑到底部,如果要设置滑动到顶部,一般有两种方法 1.使用fullScrol(),scrollView.fullScroll(ScrollView.FOCUS_DOWN);滚动到底部scrollView.fullScroll(Scro...
  • jifashihan
  • jifashihan
  • 2016-07-15 15:41
  • 11342

监听ScrollView滑动到最顶部和最顶部的完美实现

今天跟大家分享下在ScrollView中如何监听ScrollView是否滑动到了顶部还是最底部。这个需求一般在ScrollView嵌套ListView时会遇到,比如,在ScrollView中的ListView,需要实现分页加载的功能,就必须要监听是否滑动到了最底部。在ScrollView嵌套List...
  • u013718120
  • u013718120
  • 2016-03-29 15:56
  • 1923

Android_ScrollView嵌套ListView会出现的ListView底部会自动出现在屏幕上

今天碰到一个很坑的问题,就是ScrollView嵌套了一个自定义的ListView后,ListView底部每次都会直接出现在屏幕上,把listview上面的内容会顶走,找了很多方法都没有解决们后来在stockoverflow上搜到了答案,有两个方法: 方法一:在代码中让listview失去...
  • u013035016
  • u013035016
  • 2016-08-30 15:18
  • 412

ListView自动滑动到顶部(底部)的方法总结

1、一个属性ListView有一个属性叫做stackFromBottom,你可以在xml文件中定义该属性,就像这样子:android:stackFromBottom="true|false" ListView默认该属性是false。该属性的含义是列表是否从ListView的最底部...
  • runningampH
  • runningampH
  • 2016-04-01 13:21
  • 7438

android scrollview 滑动到顶端或者指定位置

转载的连接如下:http://blog.csdn.net/listening_music/article/details/7193439,http://www.xuebuyuan.com/2038937.html,http://www.dewen.net.cn/q/11539感谢这些前辈,只是做一个...
  • omayyouhappy
  • omayyouhappy
  • 2016-05-24 13:31
  • 15467
    个人资料
    • 访问:6822次
    • 积分:237
    • 等级:
    • 排名:千里之外
    • 原创:16篇
    • 转载:1篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论