我正在尝试为我的Android应用程序实现搜索功能。所以,我正在使用AutoCompleteTextView
。但是,我正在使用自定义Object的ArrayList。
这是我的班级。
public class Vehicle
{
private String model,manufacturer;
}
现在,我有这些Vehicle对象的ArrayList。
我的问题是,如何使用这些对象的arraylist设置为AutoCompleteTextView
的适配器来搜索model
??
答案 0 :(得分:2)
如何使用这些对象的arraylist设置为适配器 AutoCompleteTextView搜索模型??
您没有说明您在Vehicle
课程中展示了什么。设置AutoCompletTextView
的最简单方法是使用简单的ArrayAdapter
(只显示模型中Vehicle
的一个值)并修改Vehicle
类,如下所示:
public class Vehicle {
private String model, manufacturer;
@Override
public String toString() {
return model;
}
}
然后,只需将自定义Vehicle
对象列表提供给ArrayAdapter
,然后在AutoCompleTextView
上设置适配器。
对于任何更复杂的事情,您需要提供更多详细信息。