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

时间:2012-04-25 12:45:40

标签: android scrollview xamarin.android seekbar vertical-scrolling

我在Scrollview中有一个包含多个SeekBars的应用程序。 Atm几乎一切都很好,但只有一个问题:

如果我在屏幕上滑动以向上或向下滚动,并且滑动的开始位于搜索栏上,我会修改搜索条的值。 Seekbar似乎抓住Touch并且直到我停止触摸才释放它。但我希望Seekbar将触摸传递给scrollview,以防滑动主要是垂直的。有没有人意识到这一点?我完全无法解决这个问题。

感谢您的帮助。

编辑:

我也在Java中遇到这个问题。我真的不想从头开始实施搜索栏。

1 个答案:

答案 0 :(得分:1)

我认为无论如何都需要覆盖搜索栏onTouch事件。做一些搜索引导我得到这个答案,这似乎也是你的方式:Issue using seekbar inside a scroll view

如您所见,它是SeekBar的子类并覆盖OnTouch事件。我帮助另一个人在这个线程中继承了SeekBar:How to properly subclass SeekBar in MonoDroid?只记得声明所有构造函数,否则你可能会遇到同样的问题。