我有一个在滚动视图中有几个 SeekBar 的应用程序。Atm 几乎一切都很好,但只有一个问题:
如果我在屏幕上滑动以向上或向下滚动,并且滑动的开始是在搜索栏上,我会修改搜索栏的值。Seekbar 似乎抓住了触摸并且直到我停止触摸才释放它。但是我希望 Seekbar 将触摸传递给滚动视图,以防滑动主要是垂直的。有没有人意识到这一点?我完全不知道如何解决这个问题。
感谢您的帮助。
编辑:
我在Java中也遇到了这个问题。而且我真的不想从头开始实现搜索栏。
我有一个在滚动视图中有几个 SeekBar 的应用程序。Atm 几乎一切都很好,但只有一个问题:
如果我在屏幕上滑动以向上或向下滚动,并且滑动的开始是在搜索栏上,我会修改搜索栏的值。Seekbar 似乎抓住了触摸并且直到我停止触摸才释放它。但是我希望 Seekbar 将触摸传递给滚动视图,以防滑动主要是垂直的。有没有人意识到这一点?我完全不知道如何解决这个问题。
感谢您的帮助。
编辑:
我在Java中也遇到了这个问题。而且我真的不想从头开始实现搜索栏。
我认为无论如何你都需要覆盖 seekbar onTouch 事件。做一些搜索让我得到了这个答案,这似乎也是适合你的方法:在滚动视图中使用 seekbar 问题
如您所见,它继承了 SeekBar 并覆盖了 OnTouch 事件。我帮助另一个人在这个线程中继承了 SeekBar:如何在 MonoDroid 中正确地继承 SeekBar?请记住声明所有构造函数,否则您可能会遇到相同的问题。