ser*_*kye 5 android autocompletetextview
我正在异步加载数据,我有一个 AutoCompleteTextView,当数据加载时,它会在适配器中设置。当我单击搜索视图时,我想向用户显示所有结果。我可以确认 onClickListener 正在被调用,但结果仅在我第二次单击时显示。
private View.OnClickListener onAutoCompleteClickListener = new View.OnClickListener(){
@Override
public void onClick(View v) {
autoCompleteTextView.setText(" ");
searchAdapter.notifyDataSetChanged();
autoCompleteTextView.showDropDown();
}
};
Run Code Online (Sandbox Code Playgroud)
修复了在 SO 上使用这个答案
基本上覆盖 AutoCompleteTextView onFocusedChanged
@Override
protected void onFocusChanged(boolean focused, int direction,
Rect previouslyFocusedRect) {
super.onFocusChanged(focused, direction, previouslyFocusedRect);
if (focused) {
performFiltering(getText(), 0);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7160 次 |
| 最近记录: |