Android 多个水平搜索栏在垂直滚动视图中,尝试滚动修改搜索栏值

Android 多个水平搜索栏在垂直滚动视图中,尝试滚动修改搜索栏值,android,scrollview,xamarin.android,seekbar,vertical-scrolling,Android,Scrollview,Xamarin.android,Seekbar,Vertical Scrolling,我有一个应用程序,在滚动视图中有几个seekbar。Atm几乎一切正常,但只有一个问题: 如果我在屏幕上滑动以向上或向下滚动,并且滑动的开始点在seekbar上,我会修改seekbar的值。Seekbar似乎抓住了触碰,直到我停止触碰才松开。但我希望Seekbar将触摸传递到scrollview,以防滑动主要是垂直的。有人知道吗?我完全不知道如何解决这个问题 谢谢你的帮助 编辑: 我在Java中也遇到了这个问题。我真的不想从头开始实现seekbar。我认为无论发生什么,您都需要覆盖seekbar

我有一个应用程序,在滚动视图中有几个seekbar。Atm几乎一切正常,但只有一个问题:

如果我在屏幕上滑动以向上或向下滚动,并且滑动的开始点在seekbar上,我会修改seekbar的值。Seekbar似乎抓住了触碰,直到我停止触碰才松开。但我希望Seekbar将触摸传递到scrollview,以防滑动主要是垂直的。有人知道吗?我完全不知道如何解决这个问题

谢谢你的帮助

编辑:


我在Java中也遇到了这个问题。我真的不想从头开始实现seekbar。

我认为无论发生什么,您都需要覆盖seekbar onTouch事件。通过一点搜索,我找到了这个答案,这似乎也是你的选择:


正如您所见,它将SeekBar子类化,并覆盖OnTouch事件。我在这个线程中帮助了另一个人对SeekBar进行子类化:记住声明所有构造函数,否则您可能会遇到同样的问题。

我将在不久的将来尝试,这听起来是一个很好的解决方案,谢谢:)