永发信息网

怎么让点击一个popupwindow窗口之外的区域popupwindow不消失

答案:2  悬赏:50  手机版
解决时间 2021-04-10 11:55
怎么让点击一个popupwindow窗口之外的区域popupwindow不消失
最佳答案
public static PopupWindow popWindow(View popview, int Width, int height, int style) { // 自适配长、框设置 popupWindowBottom = new PopupWindow(popview, Width,// 后两个参数是width和height height); popupWindowBottom.setOutsideTouchable(true); popupWindowBottom.setAnimationStyle(style); ColorDrawable dw = new ColorDrawable(Color.argb(0, 0, 0, 0)); ColorDrawable dwwhite = new ColorDrawable(Color.WHITE); // 设置SelectPicPopupWindow弹出窗体的背景 popupWindowBottom.setBackgroundDrawable(dwwhite); popupWindowBottom.update(); popupWindowBottom.setTouchable(true); popupWindowBottom.setFocusable(true); if (!popupWindowBottom.isShowing()) { popupWindowBottom.showAsDropDown(popview, 0, 0); } return popupWindowBottom; }
全部回答
开始以为popupwindow.setoutsidetouchable(true);这个方法可以呢,试了试,不行,其实这个方法时设置popupwindow以外的区域可以相应触摸事件,比如我们重写了触摸事件去做一些别的操作。 对了,还有,设置popupwindow.setfocusable(true); 这样才能让popupwindow里面的布局控件获得点击的事件,否则就被它的父亲view给拦截了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你认为教室里应张贴什么样的名言警局或千古佳
阅读下文,完成下面题目(10分) ①去年,我
凤凰新村东北门这个地址在什么地方,我要处理
任务型阅读(共10分)Look at the picture. T
苹果手机液晶瓶坏了大约要多少钱苹果4s
对人好是相互的诗词,相互作用的名言名句
学中国传统文化好不好啊?好找工作吗?学这个
维修电脑必备知识是哪些
两个因数都是7的算式是A.7÷7=1B.7÷1=7C.7×
从海门到苏州市吴江区欧普照明有限公司怎么坐
爱上iF面包地址有知道的么?有点事想过去
功放机电源显示不会亮,但是我插入电那里面那
和前男友分手四年多了,中间基本上没有联系过
阴阳师怎么刷御魂狗粮,阴阳师刷狗粮御魂在哪
81的平方根是________.
推荐资讯
文科是什么,高考文科生需要考哪些科目?
在鬼来电3里面,接到电话死去的人,死后从嘴巴
师傅们.车上的自喷漆怎么样才能去掉
现有H、C、O、S、Cu五种元素,请选用其中的元
单选题20世纪生物科学最伟大的成就是A.达尔文
淮工校内有房子租吗?不想住寝室了、
单选题生命的延续和发展离不开遗传和变异。下
揣揣贫瘠是什么意思
嘉年华花园学生公寓(北门)在什么地方啊,我要
头发枯燥吃什么,如何让生活不枯燥
experience什么时候加s,什么时候不加s?类似
新视野大学英语视听说第三版第二册答案
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?