setSoftInputMode用于在输入时不隐藏EditText的对话框?

时间:2011-07-20 18:15:47

标签: android keyboard dialog android-edittext

我有一个自定义对话框,在视图的底部有一个EditText。当我选择EditText时,键盘出现但隐藏了对话框中的EditText ..

我知道您可以将windowSoftInputMode用于活动,而Reference可以使用 Window.setSoftInputMode() 对于非活动..但如何做到这一点?

Reference

我试过这样做 Getting Keyboard To Appear Without Having To Click on EditText

之后

Dialog.show();

我放了

getWindow()setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

但没有任何作用.. 帮助谢谢

1 个答案:

答案 0 :(得分:9)

请改为尝试:

dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);