如何在屏幕底部显示对话框

时间:2017-12-13 17:34:40

标签: java android xml

如何点击按钮后显示对话框(如图所示)?对话框应出现在屏幕底部,其宽度应与屏幕宽度相匹配。

click here to view the dialog figure

2 个答案:

答案 0 :(得分:1)

使用onClick at xml来处理按钮单击。你可以像这样编写xml

<Button
    android:onClick = dialogShow() />

比你的活动写作功能

public void dialogShow(){
    //call next activity or whatever you like to do during button click
}

您可以使用布局将对话框定位到屏幕按钮并使用

android:layout_width = "match_parent"
在对话框或布局中

填充屏幕宽度

答案 1 :(得分:0)

试试这个

Window window = dialog.getWindow();
WindowManager.LayoutParams wlp = window.getAttributes();

wlp.gravity = Gravity.BOTTOM;
window.setAttributes(wlp);

或使用BottomDialogs