【问题标题】:Forcing the default Android soft-keyboard to show强制显示默认的 Android 软键盘
【发布时间】:2011-08-29 07:20:46
【问题描述】:

我有一个显示默认软键盘所需的活动(强制进入纵向模式)。所以我想我会在活动启动时将焦点设置在编辑文本上......到目前为止一切都很好。

两个问题

  1. 软键盘不应 可以关闭此活动
  2. 软键盘需要 从底部抬高 50 像素 屏幕的

寻求帮助来解决这两个问题。谢谢。

【问题讨论】:

    标签: android


    【解决方案1】:

    解决#1

    private void hideSoftKeyboard()
    {
        InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(mAutoCompleteTextView.getApplicationWindowToken(), 0);
    }
    
    private void showSoftKeyboard()
    {
        InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,InputMethodManager.HIDE_IMPLICIT_ONLY);
    }
    

    #2 无解

    【讨论】:

      猜你喜欢
      • 2015-02-09
      • 2013-12-16
      • 2014-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-22
      • 1970-01-01
      • 2021-08-29
      相关资源
      最近更新 更多