上一篇 文章 讲的是 autocompletetextview 使用 arrayAdapter 适配器 添加 并刷新数据,
只能使用 系统提供的样式和 简单的数据类型(基本数据类型),如果 其他情况就需要 自定义adapter。
自定义 autocompletetextview 的适配器需要 实现 implementsFilterable筛选器。
适配器 的属性
private Context context;
private ArrayList<Yao> list;
private LayoutInflater inflater;
//
private ArrayFilter mFilter;
private ArrayList<Yao> mList;
重写的 方法
@Override
public Filter getFilter() {
if (mFilter == null) {
mFilter = new ArrayFilter();
}
re