Dialog在Android開發中特別常見的控件,大部分按照默認的寬高顯示就滿足需求了,但是如果在1024*600這樣的平板中顯示出來的dialog寬高比特別難看;
下面是解決寬高自定義的代碼
Window window = dialogBuilder.getWindow();
WindowManager.LayoutParams lp = window.getAttributes();
lp.gravity = Gravity.CENTER;
lp.width = WindowManager.LayoutParams.WRAP_CONTENT;//寬高可設置具體大小
// lp.height = WindowManager.LayoutParams.MATCH_PARENT;
// lp.width = 400;
lp.height = 400;
dialogBuilder.getWindow().setAttributes(lp);
把寬設置成自適應,高度設置好,顯示出的效果就比較滿意了!