AutoCompleteTextView-它几乎可以工作,直到我从中拿出来?
-
26-09-2019 - |
题
我有一个由“ OnClick”侦听器服务的自动填充版视图控件。它从数据库中提取项目列表,并填充连接到控件的数组适配器。当我输入足够的文本以隔离适配器列表中的条目(通常约为2个字符),并且选择了已识别的项目时,调用AdapterView的“ OnItemClick”侦听器被调用,我能够识别所选项目,在AutoCocteTeTeTextView中设置文本并执行其性能()方法。此例程完成后,虚拟键盘仍保持在原位。当我远离控件时,我会收到一个NullPoInterException!
任何建议都赞赏...
PS:此显示是通过编程生成的。
解决方案
您可以使用下面的片段隐藏键盘。
private static void hideSoftKeyboard (View view) {
InputMethodManager imm = (InputMethodManager)mContext.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getApplicationWindowToken(), 0);
}
不隶属于 StackOverflow