0

同様の質問に対するいくつかの回答を読みましたが、どれも満足のいくものではありません。いつでもキーボードを開閉したい。

これは私が見つけたものです:

AndroidManifest.xml 内のアクティビティに次を設定します

android:windowSoftInputMode="stateHidden"

または、アクティビティのコードの onCreate で:

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

これは正しい方法ですか?開閉する簡単な方法がない理由がわかりません。

4

1 に答える 1

0
InputMethodManager iMM = (InputMethodManager)this.getSystemService(Service.INPUT_METHOD_SERVICE);

次の方法で表示します。iMM.showSoftInput(ed, 0);

次の方法で非表示にします。iMM.hideSoftInputFromWindow(ed.getWindowToken(), 0);

于 2013-08-06T10:54:14.423 に答える