我目前正在尝试在Android中使用浮动的“聊天头”。为此,我使用WindowManager在屏幕上添加了一个ImageView。
我正在尝试通过点击事件。在未来,我将使用它来通过双击到较低的层(在其上绘制的应用程序),而单击将无法通过。
许多解决方案建议关闭clickable参数,但这意味着我将无法检测到单次单击。
另一种解决方案建议:
View vp = (View) myFloatingView.getParent();
vp.performClick();但这并不管用。
重要的是要注意,我使用WindowManager来绘制我的“浮头”,并且没有活动。
发布于 2016-06-29 23:33:39
我确实找到了这个:
chatHead.setClickable(false);
chatHead.setOnTouchListener(null);这禁用了在浮动头部上的点击,但没有传递点击事件。
https://stackoverflow.com/questions/38103287
复制相似问题