有没有什么可以替代Window window = getDialog().getWindow(); WindowManager.LayoutParams layoutParams = window.getAttributes(); window.setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG); window.setAttributes(layoutParams);
时间: 2024-03-27 12:41:33 浏览: 110
应用源码之alertDialog.zip
可以使用以下代码替代:
```
Window window = dialog.getWindow();
WindowManager.LayoutParams lp = window.getAttributes();
lp.type = WindowManager.LayoutParams.TYPE_APPLICATION_PANEL;
window.setAttributes(lp);
```
这里将 `TYPE_KEYGUARD_DIALOG` 替换为 `TYPE_APPLICATION_PANEL`,这样就可以实现相同的效果。
阅读全文