【问题标题】:Get whole screen click event获取全屏点击事件
【发布时间】:2016-08-11 07:31:22
【问题描述】:

假设屏幕上有各种视图,有没有办法在整个屏幕上获取每个点击/触摸事件?显然我不想覆盖每个视图的点击/触摸事件,因为也许我什至不知道我们将拥有哪些视图。

我发现你甚至无法在 Button 后面获取事件。

就像我setOnClickEvent in LinearLayout 是屏幕的整个背景,然后在这个LinearLayout 上方添加一个Button,当点击这个Button 时,Jon LinearLayout 斯诺先生什么都不知道。

【问题讨论】:

    标签: android android-layout touch-event


    【解决方案1】:

    您可以在您的活动中覆盖此方法。

    @Override
    public void onUserInteraction() {
        super.onUserInteraction();
    
    }
    

    打开的活动上的每个触摸事件都会触发此方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 2013-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多