如何在onTouch之后禁用触发onClick

时间:2019-05-13 07:37:44

标签: android onclick ontouchlistener android-popupwindow ontouch

如何在onTouch MotionEvent.ACTION_OUTSIDE之后禁用即时触发onClik按钮。我有一个弹出窗口,当我在外面和背景上单击时,我有一个按钮,edittext或复选框,然后触发按钮,如果这是edittext,则焦点移到它,如果checkbox则它变为选中状态。如何在onTouch之后禁用点击?
添加了视频示例https://youtu.be/yyT47y-CL-o

1 个答案:

答案 0 :(得分:1)

尝试一下:

popupWindow.setBackgroundDrawable(new StateListDrawable())
popupWindow.setOutsideTouchable(true);
popupWindow.setFocusable(true);