popupWindow各种情况的隐藏方法
【摘要】
<pre name="code" class="java">1.点击popwindow 以外的区域隐藏使其聚焦popupWindow.setFocusable(true);设置允许在外点击消失popupWindow.setOutsideTouchable(true);2.点击"返回Back"也能使其消失,并且不会影响你的背景...
-
<pre name="code" class="java">1.点击popwindow 以外的区域隐藏
-
使其聚焦
-
popupWindow.setFocusable(true);
-
设置允许在外点击消失
-
popupWindow.setOutsideTouchable(true);
-
2.点击"返回Back"也能使其消失,并且不会影响你的背景
-
popupWindow.setBackgroundDrawable(new BitmapDrawable());
-
3.点击popwindow自身的时候隐藏
-
popupWindow_view.setOnTouchListener(new OnTouchListener() {
-
-
public boolean onTouch(View arg0, MotionEvent arg1) {
-
-
if (popupWindow != null && popupWindow.isShowing()) {
-
popupWindow.dismiss();
-
return true;
-
}
-
return false;
-
}
-
});
文章来源: wukong.blog.csdn.net,作者:再见孙悟空_,版权归原作者所有,如需转载,请联系作者。
原文链接:wukong.blog.csdn.net/article/details/49890123
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)