在MultiAutoCompleteTextView
我正在显示我的sqlite数据库的自动完成结果。意味着我为MultiAutoCompleteTextView设置了自定义适配器。
现在,我想在MultiAutoCompleteTextView
获得焦点时自动填充默认结果。
例如。如果我点击MultiAutoCompleteTextView
,它应该自动完成默认(从任何特定字母开始)结果。
我该怎么做?..
答案 0 :(得分:0)
扩展MultiAutoCompleteTextView类,并覆盖onFocusChanged方法:
@Override
protected void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) {
super.onFocusChanged(focused, direction, previouslyFocusedRect);
if (focused) {
performFiltering(getText(), -1);
}
}
(我为常规的AutoCompleteTextView做了这个,但我认为它也适用于Multi ...)