1.Dialog全屏或者固定宽度
public void installContent() {
/* We use a custom title so never request a window title */
mWindow.requestFeature(Window.FEATURE_NO_TITLE);
//输入法弹出
// if (mView == null) {
// mWindow.setFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM,
// WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
// }
mWindow.setContentView(mCompatDialogLayout);
final CompatParams p = mParams;
if (p != null) {
if (p.mWindowFullScreen) {
//全屏显示
WindowManager.LayoutParams lp = mWindow.getAttributes();
lp.width = WindowManager.LayoutParams.MATCH_PARENT;
lp.height = WindowManager.LayoutParams.WRAP_CONTENT;
mWindow.setAttributes(lp);
mWindow.getDecorView().setPadding(0, 0, 0, 0);
} else {
Wi