Android Dialog設置寬度顯示不正常的問題(自定義設置Dialog的寬高)

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);

把寬設置成自適應,高度設置好,顯示出的效果就比較滿意了!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章