alertDialog的底部顯示

第一步創建alertdialog

  Alertdialog.builder builder=new AlertDialog.builder(this);

View view=layoutInflater.from(this).inflate(佈局文件,null);

builder.setView(view);

AlertDialog   dialog=builder.creat();

 dialog.show();

以上就是顯示AlertDialog的所用步驟

接下來就是底部顯示的重要代碼

 Window window = dialog.getWindow();
                window.setGravity(Gravity.BOTTOM);
                WindowManager m = getWindowManager();
                Display d = m.getDefaultDisplay(); //爲獲取屏幕寬、高
                WindowManager.LayoutParams p = dialog.getWindow().getAttributes(); //獲取對話框當前的參數值
                p.width = d.getWidth(); //寬度設置爲屏幕
                dialog.getWindow().setAttributes(p); //設置生效

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