滚动视图中的Android和按钮

时间:2011-09-09 09:38:15

标签: android scrollview

我有一个滚动视图,其子视图包含一个按钮。如果用户试图用手指滚动按钮,我希望视图滚动而不点击按钮。换句话说,我希望滚动视图能够使用该事件。

我怎样才能做到这一点?

4 个答案:

答案 0 :(得分:1)

您必须为您的目的创建一个自定义按钮,这将覆盖按钮的触摸侦听器。您必须在自定义按钮中禁用触摸侦听器。然后只会滚动视图。

答案 1 :(得分:1)

您可以实现按钮的onTouch而不是

return true;

这将使按钮不消耗事件。

答案 2 :(得分:0)

已经处理好了。我刚刚实现了同样的自己,滚动视图中的按钮列表,点击+拖动不会激活按钮。

答案 3 :(得分:0)

您需要做的就是设置" setClickable(false)"按钮