java使Scrollview不可滚动安卓 studio
我在一个活动中有三个水平滚动视图:
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位置重置为正确值之前,用户仍然可以在其他ScrollView上滚动一秒左右,因此我想为用户禁用其他ScrollView,但我仍然希望mot能够更改ScrollX值
# 1 楼答案