Mam tablicę (array1 z States
) i AutoCompleteTextview
, w którym jestem napełniania go tablica1. Kiedy wybrać wartość od AutocompleteTextView
I wybrać state
z AutoCompleteTextView rozwijanejjak znaleźć położenie elementu w AutoCompletetextview wypełnionej Array
Co chcę jest aby uzyskać pozycję elementu z tablica1 który ja wybranym.
Co próbowałem to OnClickEvent
z 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;
}
});
To ss daje mi wartość którą wybrany z listy rozwijanej, ale chcę, aby uzyskać position of the value
w array1. Na przykład mam tablicę o rozmiarze 4, jak tablica1 = {A, B, C, D}, a jeśli wybiorę B, powinien zwrócić mi pozycję B w tablicy, tj. 2.
Mam nadzieję, że wyjaśniłem. Z góry dziękuję.
Można użyć zmiennej int pozycji dla pozycji wartości onItemClick słuchacza. –
Item.setOnItemClickListener (nowa AdapterView.OnItemClickListener() { @Override public void onItemClick (AdapterView > rodzic, Widok, int position, długo id) { //// id zawiera element, jeśli z bazy ItemNoSelected = id; } }); --- tutaj id jest id z bazy danych – Vijay