【问题标题】:AutocompleteTextView - it almost works until I tabaway from it?AutocompleteTextView - 它几乎可以工作,直到我远离它?
【发布时间】:2010-11-19 20:59:05
【问题描述】:

我有一个由“OnClick”侦听器提供服务的 AutoCompleteTextView 控件。它从数据库中提取项目列表并填充附加到控件的数组适配器。当我输入足够的文本以隔离适配器列表中的条目(通常大约 2 个字符)并选择已识别的项目时,将调用适配器视图的“OnItemClick”侦听器并且我能够识别所选项目,在 AutoCompleteTextView 中设置文本,并执行其 performCompletion() 方法。此例程完成后,虚拟键盘将保持原位。当我'Tab'离开控件时,我收到 NullPointerException!

任何建议表示赞赏...

PS:这个显示是通过程序生成的。

【问题讨论】:

    标签: android-emulator autocompletetextview


    【解决方案1】:

    您可以使用下面的 sn-p 隐藏键盘。

    private static void hideSoftKeyboard (View view) {
          InputMethodManager imm = (InputMethodManager)mContext.getSystemService(Context.INPUT_METHOD_SERVICE);
          imm.hideSoftInputFromWindow(view.getApplicationWindowToken(), 0);
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多