`
52xianmengyu
  • 浏览: 63884 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类

解决scrollview 嵌套ListView后,scrollTo(0, 0)不能滚到顶部问题

阅读更多

如题:如果你也像我一样由于某需求需要Scrollview嵌套ListView而ListView高度固定的话,这时候发现总是页面会停留在中间靠下位置,而不是顶部,而想到scrollview提供的scrollTo(0,0)是可以解决该问题的,但是实际操作发现不行。

解决方法如下:

你的scroolview.smoothScrollTo(0,20);

api是这么说的:

void android.widget.ScrollView.smoothScrollTo(int x, int y)

 

Like scrollTo, but scroll smoothly instead of immediately.//像ScrollTo,但平滑滚动,而不是立即。

Parameters:
x the position where to scroll on the X axis
y the position where to scroll on the Y axis
分享到:
评论

相关推荐

    Android搜索框(保存历史记录和自动匹配)带有ScrollView嵌套ListView阻尼效果(升级版)

    通过以上步骤,我们可以构建一个具备历史记录保存、自动匹配和ScrollView嵌套ListView阻尼效果的Android搜索框。在实际项目中,可能还需要考虑性能优化,如异步加载搜索结果、避免内存泄漏等。同时,对于搜索框的...

    滚动视图ScrollView

    本文将深入探讨ScrollView的使用、特点、常见问题及其解决方案。 首先,ScrollView是一个可滚动的容器,它可以包含一个或多个子视图。在默认情况下,ScrollView只能容纳一个直接的子视图,这是因为其设计目的是为了...

    Android 学习(17)ScrollView

    例如,`scrollView.smoothScrollTo(0, 0)`将使ScrollView滚动到顶部。 7. 有时,你可能希望在滚动到顶部或底部时触发某个操作,这时可以监听ScrollView的滚动事件,通过OnScrollChangeListener接口实现。 8. 与...

    ScrollView学习

    - 可以通过`scrollTo()`和`smoothScrollTo()`方法控制ScrollView滚动到特定位置。 9. **与Fragment结合**: - 在Fragment中使用ScrollView时,注意在onCreateView()方法中返回包含ScrollView的布局,确保在...

    Android中控制和禁止ScrollView自动滑动到底部的方法

    在某些情况下,比如ScrollView嵌套了GridView或ListView等可滚动的控件,当数据加载或刷新时,ScrollView可能会自动滚动到最底部。这是因为在加载过程中,子视图(childView)可能获得了焦点并自动滚动。为了解决这...

    ScorollView简单使用

    scrollView.scrollTo(0, 0); ``` 若要跳转到某个子View的位置,首先需要获取该子View的顶部偏移量,然后调用`scrollTo()`: ```java int topOffset = childView.getTop(); scrollView.smoothScrollTo(0, topOffset...

    Android Scroll分析

    这时,可以利用NestedScrolling机制,它允许嵌套的滚动视图协同工作,解决滑动冲突问题。NestedScrollView和CoordinatorLayout是实现这一功能的重要组件。 此外,平滑滚动(Smooth Scrolling)也是提升用户体验的...

    VerticalScrollView

    1. **布局嵌套**:`VerticalScrollView`通常不建议与`LinearLayout`、`RelativeLayout`等其他可滚动的布局组件直接嵌套,因为这可能导致不必要的复杂性和性能问题。如果需要在一个可滚动的布局中嵌套另一个可滚动的...

    Android开发滑动界面效果

    在实际开发中,可能会遇到多个滑动组件共存的情况,如ViewPager嵌套ScrollView,这时需要处理滑动冲突,确保用户的滑动意图能够被正确响应。 8. **自定义动画**: Android提供了丰富的动画API,如ObjectAnimator...

    wkp111_StickLayout-粘性控件,其任意一个子控件都可滑动停留,本质为NestedScrollView和LinearLayout的结合。.zip

    --是否开启滑动到最后一个控件的顶部,默认不开启(用于控件本身),注意最后一个子控件如果为条目控件时,如ListView,请不要开启-->   name="wkp_canScrollToEndViewTop" format="boolean"/>Note:每个属性都...

Global site tag (gtag.js) - Google Analytics