我有一个对话框片段,其大小为:
Dialog dialog = getDialog();
if (dialog != null) {
int width = ViewGroup.LayoutParams.MATCH_PARENT;
int height = ViewGroup.LayoutParams.WRAP_CONTENT;
dialog.getWindow().setLayout(width, height);
}
其中有一个最大高度约为500dp的列表。它占据了70%的屏幕。 看起来像这样:
当我尝试打开键盘后,整个对话框就会弹出。 因此,我想固定对话框的位置,并且不要让他向上移动,只能移动底部带有edittext的块。
我已经尝试过DialogFragment not resizing when keyboard shown这个问题的一些答案