我有一个自定义对话框,在视图的底部有一个EditText。当我选择EditText时,键盘出现但隐藏了对话框中的EditText ..
我知道您可以将windowSoftInputMode用于活动,而Reference可以使用 Window.setSoftInputMode() 对于非活动..但如何做到这一点?
我试过这样做 Getting Keyboard To Appear Without Having To Click on EditText
但
之后Dialog.show();
我放了
getWindow()setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
但没有任何作用.. 帮助谢谢
答案 0 :(得分:9)
请改为尝试:
dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);