0

私は自分のAndroidアプリに検索機能を実装しようとしています。そのため、を使用してAutoCompleteTextViewいます。しかし、私はカスタムオブジェクトのArrayListを使用しています。

これは私のクラスです。

public class Vehicle
{
 private String model,manufacturer;
}

これで、これらのVehicleオブジェクトのArrayListができました。

私の質問は、これらのオブジェクトの配列リストを使用してAutoCompleteTextView、検索用のmodelアダプターとして設定する方法です。

4

1 に答える 1

2

これらのオブジェクトの配列リストを使用して、モデルを検索する AutoCompleteTextView のアダプターとして設定する方法は??

Vehicleあなたはクラスから何を示すかを言いません。を設定する最も簡単な方法AutoCompletTextViewは、simple (モデルのArrayAdapter1 つの値のみを表示する) を使用し、次のようにクラスを変更することです。VehicleVehicle

public class Vehicle {
 private String model, manufacturer;

 @Override
 public String toString() {
    return model;
 }
}

次に、カスタムVehicleオブジェクトのリストを に渡してArrayAdapter、 にアダプタを設定するだけAutoCompleTextViewです。

これよりも複雑なものについては、詳細を提供する必要があります。

于 2013-01-15T17:05:47.707 に答える