ScrollView 定位

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ScrollView 定位相关的知识,希望对你有一定的参考价值。

1.固定到顶部
scroll_view.requestFocusFromTouch();
scroll_view.setScrollX(0);

2.固定到指定位置
 int[] location = new int[2];  
    titleTwo.getLocationOnScreen(location);  
    int offset = location[1] - mRootScrollView.getMeasuredHeight();  
    if (offset < 0) {  
        offset = 0;  
    }  
    mRootScrollView.smoothScrollTo(0, offset);

滚到到底部:
mRootScrollView.fullScroll(ScrollView.FOCUS_DOWN);


滚动到顶部:
mRootScrollView.fullScroll(ScrollView.FOCUS_UP);

以上是关于ScrollView 定位的主要内容,如果未能解决你的问题,请参考以下文章

React Native ScrollView 与相对于屏幕大小的绝对定位的子项

Android 实现锚点定位

基维。 GridLayout 在 ScrollView 内的位置

ScrollView中存在EditText,焦点变化引发自动滚动问题

带有 ScrollView 的 Android Studio 约束布局

ImageView 到屏幕右下角,上方有大 ScrollView