第一步創建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); //設置生效