And*_*der 15 android touch android-activity
我在我的活动上实现了onTouchEvent(TouchEvent).但是,我想知道将此注册为活动主内容视图的事件需要哪些步骤.我想为覆盖整个活动屏幕空间的视图设置onTouchEvent.有一个setContentView(),它采用布局ID.如何将活动注册为主内容视图的ontouchEvent侦听器.我正在考虑使用findByView(activityLayoutId)来获取此视图,但这似乎不是正确或最好的方式.谢谢
Mat*_*lis 21
如果您正在寻找一种将内容视图作为View之后的方法Activity#setContentView(int),那么您可以在布局的最外层元素上设置id:
android:id="@+id/entire_view"
Run Code Online (Sandbox Code Playgroud)
并在以下onCreate方法中引用它setContentView:
View view = getViewById(R.id.entire_view);
view.setOnTouchListener( ...
Run Code Online (Sandbox Code Playgroud)