wie finden Sie die position des Elements in einer AutoCompletetextview gefüllt mit Array
Ich habe ein array (array1 mit States
) und AutoCompleteTextview
in denen ich bin Befüllen mit array1. Wenn ich wählen Sie den Wert aus AutocompleteTextView
ich wählen Sie eine state
aus AutoCompleteTextView Dropdown -
Was ich will, ist, um die position die Sache von array1die ich ausgewählt habe.
Was ich versucht habe ist OnClickEvent
von AutocompelteTextView
.
STATE.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long rowId) {
String selection = (String) parent.getItemAtPosition(position);
String num = selection;
}
});
Er ss er mir das Wert, die ich ausgewählt habe, aus den dropdown-aber ich will den position of the value
im array1. Ich habe Z.B. ein array der Größe 4, wie array1 = {A,B,C,D}, und wenn ich die Option-B sollte es wieder mich B-position in der Reihe, ich.e 2.
Ich hoffe, dass ich deutlich gemacht. Vielen Dank im Voraus.
InformationsquelleAutor der Frage raghav chopra | 2012-11-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die position variable in der
onItemClick
.InformationsquelleAutor der Antwort Ram kiran
Use-Liste statt Array. Implementieren onItemClickListener für AutoCompleteTextView, dann verwenden Sie indexOf auf Ihrer Liste zu finden, die den index des ausgewählten Elements.
InformationsquelleAutor der Antwort SANAT
InformationsquelleAutor der Antwort Jasmine John
id aus der Datenbank, die wir verwenden können, dass
InformationsquelleAutor der Antwort Vijay