Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android Dialog 寬是否占滿

android Dialog 寬是否占滿

編輯:關於Android編程

 

WindowManager m = getWindowManager();  
Display d = m.getDefaultDisplay();  //為獲取屏幕寬、高  
android.view.WindowManager.LayoutParams p = dialog.getWindow().getAttributes();  //獲取對話框當前的參數值  
p.height = (int) (d.getHeight() );   //高度設置為屏幕的
p.width = (int) (d.getWidth());    //寬度設置為屏幕的
dialog.getWindow().setAttributes(p);     //設置生效 

這樣設置並沒有作用。

 

InfoDialog infoDialog = new InfoDialog(context, R.style.ResultErrDialog);

WindowManager.LayoutParams lp = infoDialog.getWindow().getAttributes();
infoDialog.getWindow().setGravity(Gravity.BOTTOM);
Window win = infoDialog.getWindow();
win.getDecorView().setPadding(0, 0, 0, 0);

lp.width = WindowManager.LayoutParams.FILL_PARENT;
lp.height = WindowManager.LayoutParams.WRAP_CONTENT;
win.setAttributes(lp);

infoDialog.show();

這樣Dialog 跟屏幕一樣的寬

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved