我想禁用除了屏幕的特定区域之外的android中的触摸事件,并且当用户双击选项卡时,屏幕的特定区域被启用。 任何形式的帮助表示赞赏!如何禁用除了屏幕的特定区域以外的android中的触摸事件
0
A
回答
0
您在禁用触摸事件除了屏
的特定区域步骤1:提到与特定ID 例如该地区)
<EditText
android:id="@+id/sample_edt"
android:layout_width="match_parent"
android:layout_height="@dimen/margin50"
android:background="@null" />
步骤2:初始该ID在您的活动或片段 EG)
EditText mSampleEdt = (EditText) findViewById(R.id.sample_edt);
步骤3:禁用触摸和重点在这方面 EG)
mSampleEdt .setFocusable(false);
mSampleEdt .setFocusableInTouchMode(false);
mSampleEdt .setClickable(false);
第4步:假设您想再次看到焦点和触摸意味着您需要启用该焦点部分。
mSampleEdt .setFocusable(true);
mSampleEdt .setFocusableInTouchMode(true);
mSampleEdt .setClickable(true);
0
0
有很多方法可以做到这一点。这里有一个:创建一个视图作为你活动屏幕视图的一个子视图。将孩子正好放在要检测双击的区域上方。然后处理该视图中的双击,并在父视图中忽略它。
子视图可以变得透明。
相关问题
- 1. 在屏幕上的特定物理坐标中触发触摸事件Android
- 2. UIAlertController禁用屏幕上的所有触摸事件
- 3. 如何禁用触摸事件android
- 4. 在box2d主体的特定区域触摸事件
- 5. 如何为触摸事件调用特殊区域?
- 6. 使用屏幕键盘触摸事件
- 7. 如何在触摸屏幕时获取服务中的事件?
- 8. 除了固定区域以外,整个屏幕都变暗了吗?
- 9. 在Android中禁用WebView触摸事件
- 10. 如何在android中检测开放区域的触摸区域?
- 11. 放大屏幕的特定区域
- 12. 如何检测用户是否触摸了除EditText内部以外的屏幕的任何部分?
- 13. 接收屏幕触摸事件
- 14. 使用ngTouch定义触摸事件的区域
- 15. Android中的触摸事件
- 16. Android - 滚动时禁用触摸事件
- 17. 如何以及我可以在Javascript中禁用触摸事件?
- 18. 如何拦截Android OpenGL ES中的触摸屏事件?
- 19. 将特定的屏幕区域转换为android的图像
- 20. ASP.NET - 获取屏幕特定区域的屏幕截图?
- 21. 如何知道用户触摸屏幕的屏幕位置?
- 22. 如何检测android中某个Renderer区域内的触摸事件?
- 23. 如何禁用片段区域的触摸
- 24. 如何在Android中播放视频时禁用触摸屏事件
- 25. OpenGL - 仅清除屏幕的特定区域
- 26. android - 如何定义一个圆圈内的可触摸区域
- 27. Android的 - 触摸屏
- 28. 如何将android屏幕的特定区域保存到图库中?
- 29. 确定BlackBerry的屏幕触摸位置
- 30. 事件触摸屏轻轻触摸