当前位置:编程学习 > wap >>

如何将PopupWindow遮住的控件点击到!然后让这个控件响应点击事件??

项目中遇到一个很棘手的问题,弄了半天也不能实现题上的效果。不知哪位大神可以实现!

查找了一些相关资料,了解了事件的派发机制(dispatchTouchEvent\onInterceptTouchEvent\onTouchEvent)也不管用,好像popupwindow和activity的view不是在同一个viewgroup里面,所以当点击在PopupWindow时,touch事件就被截取了,不能传递给PopupWindow下面的view。

想要的效果如下图,我想弹出PopupWindow后,能够点击PopupWindow下面的button,让button响应事件。
PopupWindow ,touch事件 --------------------编程问答-------------------- 遮住了还能点击到 这本身设计就不合理
  不过可以实现   PopupWindow里的layout设置click事件 触发的动作可以跟下面的Button一样 --------------------编程问答--------------------
引用 1 楼 wjw2066616 的回复:
遮住了还能点击到 这本身设计就不合理
  不过可以实现   PopupWindow里的layout设置click事件 触发的动作可以跟下面的Button一样

我是想弄个悬浮框的效果,并且不让它影响我下面的操作啊...  --------------------编程问答-------------------- 不知道你想弄成什么效果
但是 有PopupWindow的话应该是展示某个layout  用户去点击的话也应该是去触发PopupWindow的各种操作  --------------------编程问答-------------------- 因为popupwindow的layout用的是framelayout,所以下面的东西肯定点不到,你可以改变一下弹出层显示的位置或者间接触发下面按钮的效果
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,