【问题标题】:softkeyboard doesn't show in landscape mode?软键盘在横向模式下不显示?
【发布时间】:2011-10-07 05:25:54
【问题描述】:

我必须在两个方向都显示应用程序,但是当我点击 edittext 时它会显示软键盘,但它只能在纵向模式下工作。

我用代码来显示软键盘

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,
                        InputMethodManager.HIDE_IMPLICIT_ONLY);

和隐藏软键盘的代码

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.hideSoftInputFromWindow(nameEditText.getWindowToken(), 0);

当我切换到横向时,它不显示软键盘 如何在横向模式下显示软键盘。

谢谢..

【问题讨论】:

    标签: android


    【解决方案1】:

    将此代码放入清单中并尝试,

    <activity name="your actiivity"
        android:windowSoftInputMode="stateVisible|adjustResize">
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-25
      • 2011-06-13
      • 2011-05-06
      • 1970-01-01
      • 2012-10-27
      • 2011-02-14
      相关资源
      最近更新 更多