当Android手机的方向变为横向时,我的键盘被隐藏。我该怎么做以显示我的键盘?
答案 0 :(得分:3)
在您的代码中添加此内容
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
答案 1 :(得分:2)
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
将此内容放入类文件中的 onCreate()和 onResume()。
答案 2 :(得分: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
。你不需要我想的那样。
答案 3 :(得分:0)
您可以试试AndroidManifest.xml
android:windowSoftInputMode="stateAlwaysVisible"
放了这个。