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