解决浮窗中不能显示dialog问题
来源:互联网 发布:linux 关闭mysql服务 编辑:程序博客网 时间:2024/05/16 13:52
1.Dialog的Context上下文对象必须是Activity,如果需要在浮窗中显示Dialog,浮窗中的上下文对象也应该是Activity;
2.浮窗的优先级不能是系统优先级,应该是应用级的优先级
/** * 创建一个大悬浮窗。位置为屏幕正中间。 * * @param context * 必须为应用程序的Context. */ public static UninstallFloatWindow createBigWindow(Context context,Handler handler) { //得到windowManager实例 WindowManager windowManager = getWindowManager(context); @SuppressWarnings("deprecation") int screenWidth = windowManager.getDefaultDisplay().getWidth(); @SuppressWarnings("deprecation") int screenHeight = windowManager.getDefaultDisplay().getHeight(); if (uninstallFloatWindow == null) { uninstallFloatWindow = new UninstallFloatWindow(context, handler); if (uninstallFloatWindowParams == null) { uninstallFloatWindowParams = new LayoutParams(); //大悬浮窗的初始位置 uninstallFloatWindowParams.y = screenHeight-UninstallFloatWindow.viewHeight; uninstallFloatWindowParams.x = 0; uninstallFloatWindowParams.flags = WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL; <span style="color:#FF6666;"> <span style="color:#FF0000;">uninstallFloatWindowParams.type = LayoutParams.LAST_APPLICATION_WINDOW;</span></span> uninstallFloatWindowParams.format = PixelFormat.RGBA_8888; uninstallFloatWindowParams.width = LayoutParams.MATCH_PARENT; uninstallFloatWindowParams.height = LayoutParams.WRAP_CONTENT; } uninstallFloatWindow.setGravity(Gravity.BOTTOM); windowManager.addView(uninstallFloatWindow, uninstallFloatWindowParams); } return uninstallFloatWindow; }代码中红色标记部分就是浮窗的类型,优先级是应用级优先级
0 0
- 解决浮窗中不能显示dialog问题
- 解决MySQL不能显示中文问题
- 解决jsp 不能显示JS 问题
- 解决不能显示隐藏文件夹问题
- wkhtmltopdf 中文不能显示问题完美解决
- 解决"Matlab里光标不能显示"问题
- 解决ibus-rime图标不能显示问题
- 解决im.show()不能显示图片问题
- 解决图片不能显示的问题
- 自定义dialog显示问题
- 关于dialog显示问题
- 解决d.setToolTipText() 显示文本不能显示图片的问题
- Android Dialog设置TYPE_SYSTEM_ALERT 小米,魅族手机不能显示问题
- 自定义AlertDialog,以及解决自定义Dialog中EditText不能弹出输入法的问题
- 解决不能正常显示
- tomcat5.0.19中不能显示excel问题的解决
- 解决IE下某些页面不能刷新显示的问题
- Blog技巧, 用JavaScript解决图像不能正常显示问题
- log4net 使用存储过程实现复杂逻辑将日志记入数据库的实现
- C++混合学习-类的大小计算sizeof(className)
- Java基础Day03测试题
- su与sudo
- ReactJs入门(转载)
- 解决浮窗中不能显示dialog问题
- 微信小应用官方开发文档
- Java——用户界面的布局
- 拍照、相册及裁剪的终极实现(二)——相册选择及裁剪功能实现
- 2016.9.24 JSP页面传值中文乱码
- git学习
- jquery 电影票选座
- Max Points on a Line
- 正则表达式判断日期格式