Android中是否有可能在底部对齐对话框活动(具有对话框主题的活动)?默认情况下,它显示在屏幕中间。我还没有找到任何信息...谢谢。
最佳答案
这并不完全是您要执行的操作,但是我遇到了类似的问题,需要在屏幕底部显示活动中的对话框。诀窍是使用WindowManager.LayoutParams
。这是我的onPrepareDialog
的样子:
public void onPrepareDialog(int dialog, Dialog dlg) {
Window window = dlg.getWindow();
WindowManager.LayoutParams wlp = window.getAttributes();
switch (dialog) {
case DIALOGUE_LOADING_PLEASE_WAIT:
wlp.gravity = Gravity.BOTTOM;
window.setAttributes(wlp);
break;
default:
break;
}
}