显示:
InputMethodManager imm = (InputMethodManager)(getSystemService(Context.INPUT_METHOD_SERVICE));
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);隐藏:
InputMethodManager imm = (InputMethodManager)(getSystemService(Context.INPUT_METHOD_SERVICE));
imm.hideSoftInputFromWindow(m_edit.getWindowToken(), 0);竖屏没问题
横屏调用显示代码出来的虚拟键盘大小和位置都不对的,基本上看不到键盘了
但是点击输入框弹出来的虚拟键盘是没问题的
我看了TextView的源码,onTouchEvent是调用imm.showSoftInput(this, 0, csr)来显示的
但是我调用showSoftInput(m_edit, 0)发现在横屏时弹不出来
请问该怎么解决?
主要是横屏时不正常,竖屏都没问题的