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
查看您的其他代码。不,这没有什么区别