Wie füge ich eine Suchoption zu Android Spinner hinzu?

Ich habe eine lange Liste der Datenanzeige in Android Spinner. Also möchte ich diesem Spinner eine Suchoption hinzufügen? Kann mir jemand mit einem einfachen Beispielcode helfen .. (Ich habe einige Antworten dazu gesehen, aber sie sind nicht ausreichend) ..

Ich bin neu in Android und ich weiß, dass dies nicht der richtige Weg ist. Aber ich möchte dem Spinner diese Art von Option hinzufügen. Wenn Sie im Suchfeld auf einen Buchstaben klicken, wird eine Liste der Elemente in dem Drehfeld angezeigt, das für diesen Buchstaben relevant ist. Danke vielmals.

öffentliche Leersuche (Ansichtsansicht) {

<code>    cursor = db.rawQuery("SELECT * FROM tblRepTeritories WHERE RepCode like?", 
        new String[]{"%" + searchText.getText().toString() + "%"});


    SimpleCursorAdapter adapter1 = new SimpleCursorAdapter(
            this, 
            android.R.layout.simple_spinner_item, 
            cursor, 
            new String[] {"TeriCode"}, 
            new int[] {android.R.id.text1});

adapter1.setDropDownViewResource( android.R.layout.simple_spinner_dropdown_item );
// get reference to our spinner
Spinner s1 = (Spinner) findViewById( R.id.spinner2 );

s1.setAdapter(adapter1);


}
</code>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage