2

当 android 手机的方向变为横向时,我的键盘被隐藏。我应该怎么做才能显示我的键盘?

4

4 回答 4

3

将此添加到您的代码中

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
于 2011-05-17T07:33:30.930 回答
2
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

把它放在你的类文件中的onCreate()onResume()中。

于 2011-05-17T11:31:47.473 回答
0

尝试这个:

 InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
 imm.showSoftInputFromWindow(enterChat.getWindowToken(), 0);

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

这将使您的键盘始终可见。在这个enterchat是editText我用过的。我认为你不需要那个东西。

于 2011-05-17T07:33:08.643 回答
0

嗨,你能试试 AndroidManifest.xml

android:windowSoftInputMode="stateAlwaysVisible" 放这个。

于 2011-05-17T07:34:04.723 回答