設置dialog樣式的activity寬度充滿父佈局
- 注意 以下代碼全部在setContentView之後調用
第一種方法:
getWindow().setLayout(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
第二種方法:
WindowManager m = getWindowManager();
Display d = m.getDefaultDisplay(); // 爲獲取屏幕寬、高
android.view.WindowManager.LayoutParams p =
getWindow().getAttributes();
p.width = d.getWidth(); // 寬度設置爲屏幕的0.7
getWindow().setAttributes(p);