2011-07-20 5 views
4

私はビューの一番下にEditTextを持つカスタムダイアログを持っています。私はのEditTextを選択すると、キーボードがアップしますが、ダイアログ内のEditTextを隠し..私はあなたが活動のためwindowSoftInputModeを使用することができることを知って入力中にDialogがEditTextを隠さないようにするsetSoftInputMode?

およびリファレンスを使用すると、非活動のためWindow.setSoftInputMode() を 使用することができますと言います..しかし、これを行う方法???

Reference

私はこの Getting Keyboard To Appear Without Having To Click on EditText

をやってみました。しかし

Dialog.show()の後に、

私は、GetWindow()setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE)

を置い。

しかし、何も動作.. ヘルプおかげ

答えて

9

は、代わりにこれを試してみてください:

dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); 
関連する問題