当 android 手机的方向变为横向时,我的键盘被隐藏。我应该怎么做才能显示我的键盘?
问问题
2515 次
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 回答