我有一个
AutocompleteTextView
用于选择火车站,使用两个不同的适配器:
适配器1: 包含一个固定的最近和附近车站列表 (无需软键盘输入筛选)
适配器2: 包含一个指向sqlite数据库的车站游标 (需要软键盘输入筛选)
因此,当AutocompleteTextView获取焦点且使用ADAPTER 1时,我想防止软键盘弹出,但我尚未找到方法。
我目前正在使用以下代码,但是软键盘仍然会弹出:
InputMethodManager imm = (InputMethodManager)mContext.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(getApplicationWindowToken(), 0);