在项目中遇到,点击popupwindow背景activity界面,使得popupwindow消失。
网上查阅了相关资料,最后实现:
window.setBackgroundDrawable(getResources().getDrawable(R.drawable.bg_tcbox));
window.setOutsideTouchable(true);
这两段代码很重要
popupWindow = getPopWindow();
popupWindow.showAtLocation(findViewById(R.id.ll_root), Gravity.BOTTOM, 0, 0);
protected PopupWindow getPopWindow() {
View popupWindow_view = getLayoutInflater().inflate( // 获取自定义布局文件dialog.xml的视图
R.layout.dg_weibo_detail_more, null, false);
PopupWindow window = new PopupWindow(popupWindow_view, ResolutionUtil.getWPx(),
ResolutionUtil.getHPx() / 3, true);// 创建PopupWindow实例
window.setBackgroundDrawable(getResources().getDrawable(R.drawable.bg_tcbox));
window.setOutsideTouchable(true);
return window;
}
@Override
public boolean onTouchEvent(MotionEvent event) {
if (popupWindow != null && popupWindow.isShowing()) {
popupWindow.dismiss();
popupWindow = null;
}
return super.onTouchEvent(event);
}
分享到:
相关推荐
PopupWindow是Android上自定义弹出窗口,使用起来很方便。 PopupWindow的构造函数为 代码如下:public PopupWindow(View contentView, int width, int height, boolean focusable) contentView为要显示的view,...
最近在使用IOS系统的过程中发现IOS底部弹出框甚是漂亮,大气,上档次,于是乎就想啊能不能在Android中实现类似的对话框呢?你说,这不是废话吗,除了一些极少数的系统级的不能模仿外(版权)还有啥不能依瓢画葫芦的...
主要介绍了Android编程实现popupwindow定时消失的方法,结合实例形式分析了Android使用定时器实现popupwindow定时消失的相关操作技巧,需要的朋友可以参考下
主要介绍了Android popupWindow弹出窗体实现方法,结合具体实例形式分析了Android弹出窗体的布局及popupwindow属性设置、事件监听相关操作技巧,需要的朋友可以参考下
主要介绍了Android 开发使用PopupWindow实现弹出警告框的复用类,结合实例形式分析了Android基于PopupWindow弹出警告框的复用类具体布局与功能实现技巧,需要的朋友可以参考下
主要介绍了Android 开发使用PopupWindow实现加载等待界面功能,结合实例形式分析了Android使用PopupWindow组件实现加载等待界面功能相关布局与功能实现技巧,需要的朋友可以参考下
主要介绍了Android编程之PopupWindow隐藏及显示方法,结合实例形式分析了showAtLocation及showAsDropDown方法实现PopupWindow控件隐藏及显示功能相关操作技巧,需要的朋友可以参考下
主要介绍了Android开发中PopupWindow用法,结合实例形式分析了PopupWindow弹出窗口效果的使用技巧,需要的朋友可以参考下
主要介绍了Android编程中PopupWindow的用法,结合实例形式分析了PopupWindow控件位置、动画、焦点等操作相关技巧,需要的朋友可以参考下
主要介绍了Android开发之PopupWindow创建弹窗、对话框的方法,结合实例形式详细分析了Android使用PopupWindow创建对话框相关操作技巧,需要的朋友可以参考下
主要介绍了android监听返回按钮事件的方法,涉及Android事件监听的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
主要介绍了Android开发实现popupWindow弹出窗口自定义布局与位置控制方法,涉及Android弹出窗口功能、布局及属性设置相关操作技巧,需要的朋友可以参考下
android用户界面之PopupWindow教程实例汇总 android用户界面之ImageView教程实例汇总 android用户界面之菜单(Menu)教程实例汇总 android用户界面之Layout(布局)教程汇总 android用户界面之Checkbox教程实例汇总 ...
3.PopupWindow高级控件的使用技巧 4.Android中的UI设计及Menu\Dialog\ContextMenu等控件的高级应用 5.Android中调用系统自带的API实现打电话、发短信、Email及拍照功能 6.通讯录数据库设计的技巧及注意事项 7.SQLite...
主要介绍了Android中悬浮窗口的实现原理,以实例形式较为详细的分析了Android悬浮窗口的原理与具体实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
主要介绍了Android编程之ICS式下拉菜单PopupWindow实现方法,结合实例详细分析了ICS式下拉菜单的实现原理与相关技巧,并附带源码供读者下载,需要的朋友可以参考下
在本节先介绍一种比较常用的方法,就是通过onKeyDown事件方法和PopupWindow实现自定义的菜单。至于通过这种技术能否设计出绚丽的菜单效果,那就要看我们的设 计、美学、心理学功底了。 通过6.1.1节介绍的选项菜单...
在本节先介绍一种比较常用的方法,就是通过onKeyDown事件方法和PopupWindow实现自定义的菜单。至于通过这种技术能否设计出绚丽的菜单效果,那就要看我们的设 计、美学、心理学功底了。通过6.1.1