有没有一种方法不关闭键盘,而是显示对话框覆盖在键盘上。对话框关闭后,我需要继续输入而不再次打开键盘?
这个对话框是BottomDialogSheet的简单子类:
public class BottomPage extends BottomSheetDialog {
public BottomPage(@NonNull Context context) {
super(context);
View v = View.inflate(context, R.layout.layout_bottom_sheet, null);
setContentView(v);
}
}
我已经实现了一个弹出窗口,它覆盖了键盘和其他布局,但是当我第一次打开弹出窗口并在此之后按编辑文本来显示键盘时,弹出窗口会隐藏,键盘会显示。我该如何防止这种情况发生,并让键盘在不隐藏弹出窗口的情况下显示?