gpt4 book ai didi

Android 如何为整个 Activity 主要内容 View 注册 OnTouchEvent?

转载 作者:可可西里 更新时间:2023-11-01 18:45:00 24 4
gpt4 key购买 nike

我已经在我的 Activity 中实现了 onTouchEvent(TouchEvent)。但是,我想知道将此注册为 Activity 主内容 View 的事件需要哪些步骤。我想为覆盖 Activity 整个屏幕空间的 View 设置 onTouchEvent。有一个 setContentView() 需要一个布局 id。如何将 Activity 注册为主要内容 View 的 ontouchEvent 监听器。我正在考虑使用 findByView(activityLayoutId) 来获取此 View ,但这似乎不是正确或最佳的方法。谢谢

最佳答案

如果您正在寻找一种方法让您的内容 View 作为 Activity#setContentView(int) 之后的 View ,那么您可以在布局的最外层元素上设置一个 id:

android:id="@+id/entire_view"

并在 setContentView 之后的 onCreate 方法中引用它:

View view = getViewById(R.id.entire_view);
view.setOnTouchListener( ...

关于Android 如何为整个 Activity 主要内容 View 注册 OnTouchEvent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5279182/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com