My keyboard is hidden when the orientation of the android phone changes to landscape. What should I do in order to show my keyboard?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Add this on your code
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
回答2:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
put this in onCreate() and onResume() in your class file.
回答3:
Hi can you try AndroidManifest.xml
android:windowSoftInputMode="stateAlwaysVisible"
put this.
回答4:
Try this:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInputFromWindow(enterChat.getWindowToken(), 0);
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
This will make your keyboard always visible. In this the enterchat is editText
I have used. You don't need that thing i think.