使 Scrollview 不可滚动 android studio

make Scrollview unscrollable android studio

我将三个水平滚动视图合二为一activity:

HorizontalScrollView eventScroll;
HorizontalScrollView heavenScroll;
HorizontalScrollView bottomScroll;

我希望用户只能使用 eventScroll,而其他两个应该根据 eventScroll 的 x 位置设置他们的 x 位置,如下所示:

    eventScroll.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() {

        @Override
        public void onScrollChanged() {
            int scrollX = eventScroll.getScrollX();

            heavenScroll.setScrollX(scrollX / 5);
            bottomScroll.setScrollX(scrollX * 3);


        }
    });

现在我的问题是,在 x 位置将自身重置为正确值之前,用户仍然可以在其他滚动视图上滚动一秒钟左右,所以我想为用户禁用其他滚动视图,但我仍然想要无法更改 ScrollX 值。

    heavenScroll.setOnTouchListener(new View.OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {
            // TODO Auto-generated method stub
            return true;
        }
    });