Java 是否可以在活动上设置标志“不可触摸”,但在触摸发生时也关闭活动?
我想在透明活动上设置Java 是否可以在活动上设置标志“不可触摸”,但在触摸发生时也关闭活动?,java,android,android-activity,Java,Android,Android Activity,我想在透明活动上设置标志\u NOT \u TOUCHABLE,以允许与下面的活动进行交互。当用户在设置这些标志时触摸屏幕时,是否有方法关闭透明活动 如果设置了FLAG\u not\u TOUCHABLE,我认为您无法确定用户是否触摸了屏幕。您的活动根本不会收到任何触摸事件 相反,您可以将onTouchListener设置为根视图,然后返回false,指示您不想处理触摸。这样,您将始终收到第一次触摸事件(ACTION\u DOWN),该事件允许您调用finish()并启动 如果设置了FLAG\u
标志\u NOT \u TOUCHABLE
,以允许与下面的活动进行交互。当用户在设置这些标志时触摸屏幕时,是否有方法关闭透明活动 如果设置了FLAG\u not\u TOUCHABLE
,我认为您无法确定用户是否触摸了屏幕。您的活动根本不会收到任何触摸事件
相反,您可以将
onTouchListener
设置为根视图,然后返回false
,指示您不想处理触摸。这样,您将始终收到第一次触摸事件(ACTION\u DOWN
),该事件允许您调用finish()
并启动 如果设置了FLAG\u not\u TOUCHABLE
,我认为您无法确定用户是否触摸了屏幕。您的活动根本不会收到任何触摸事件
相反,您可以将onTouchListener
设置为根视图,然后返回false
,指示您不想处理触摸。这样,您将始终收到第一次触摸事件(ACTION\u DOWN
),该事件允许您调用finish()
并启动 可以在透明的活动中调用finish()。但是,您不认为在活动顶部有一个视图可能会更好吗?是的,我可以在透明活动上调用finish()。我想知道,即使设置了FLAG_NOT_TOUCHABLE,我是否可以在触摸屏上触发对finish()的调用。您可以在透明的活动中调用finish()。但是,您不认为在活动顶部有一个视图可能会更好吗?是的,我可以在透明活动上调用finish()。我想知道,即使设置了FLAG_NOT_TOUCHABLE,我是否可以触发tofinish()的touch调用。