Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android和滚动视图内的按钮_Android_Scrollview - Fatal编程技术网

Android和滚动视图内的按钮

Android和滚动视图内的按钮,android,scrollview,Android,Scrollview,我有一个滚动视图,它的子视图包含一个按钮。如果用户试图用手指滚动按钮,我希望视图在不单击按钮的情况下滚动。换句话说,我希望滚动视图使用事件 如何实现这一点?您必须为自己的目的创建一个自定义按钮,该按钮将覆盖按钮的触控监听器。您必须禁用自定义按钮中的触控监听器。然后,只影响滚动视图。您只需按一下按钮即可实现 return true; 这将使按钮不会使用已处理的事件。。我自己也实现了同样的功能,一个滚动视图中的按钮列表,单击+拖动不会激活按钮。您所要做的就是为按钮设置“可设置单击(false)”

我有一个滚动视图,它的子视图包含一个按钮。如果用户试图用手指滚动按钮,我希望视图在不单击按钮的情况下滚动。换句话说,我希望滚动视图使用事件


如何实现这一点?

您必须为自己的目的创建一个自定义按钮,该按钮将覆盖按钮的触控监听器。您必须禁用自定义按钮中的触控监听器。然后,只影响滚动视图。

您只需按一下按钮即可实现

return true;

这将使按钮不会使用已处理的事件。

。我自己也实现了同样的功能,一个滚动视图中的按钮列表,单击+拖动不会激活按钮。

您所要做的就是为按钮设置“可设置单击(false)”