Android 如何让我的整个BottomSheet对话框显示在键盘上方?

Android 如何让我的整个BottomSheet对话框显示在键盘上方?,android,android-softkeyboard,android-dialog,bottom-sheet,Android,Android Softkeyboard,Android Dialog,Bottom Sheet,我有一个bottomsheet对话框,点击按钮就会弹出。对话框包含一个编辑文本,在该编辑文本的焦点上,对话框只能平移到编辑文本,将我的提交按钮隐藏在下方 我的代码: mBottomSheetDialog = new BottomSheetDialog(MyActivity.this); sheetView = getLayoutInflater().inflate(R.layout.my_bottom_sheet, null); mBottomSheetDialog.setContentVie

我有一个
bottomsheet对话框
,点击按钮就会弹出。
对话框
包含一个
编辑文本
,在该
编辑文本
的焦点上,对话框只能平移到
编辑文本
,将我的提交按钮隐藏在下方

我的代码:

mBottomSheetDialog = new BottomSheetDialog(MyActivity.this);
sheetView = getLayoutInflater().inflate(R.layout.my_bottom_sheet, null);
mBottomSheetDialog.setContentView(myView);
mBottomSheetDialog.show();

我尝试过使用
adjustPan
,但这只适用于
EditText
,而我希望它可以用于我的提交按钮

您是否尝试过
SOFT\u INPUT\u ADJUST\u RESIZE
?是的,我也尝试过。当我这样做时,当调用对话框时,软键盘会自动弹出,但仍然在按钮上方。可以用XML更改根标记吗?到
FrameLayout
-->
ScrollView
-->使用
SOFT\u-INPUT\u-ADJUST\u-RESIZE
的其他代码。不,这没有什么区别。您尝试了
SOFT\u-INPUT\u-ADJUST\u-RESIZE
?是的,我也试过了。当我这样做时,当调用对话框时,软键盘会自动弹出,但仍然在按钮上方。可以用XML更改根标记吗?到
FrameLayout
-->
ScrollView
-->使用
SOFT\u-INPUT\u-ADJUST\u-RESIZE
查看您的其他代码。不,这没有什么区别