comment trouver la position de l'élément dans un AutoCompletetextview rempli avec Array
J'ai un tableau (matrice1 avec States
) et AutoCompleteTextview
dans lequel je suis le remplir avec de matrice1. Lorsque je sélectionne la valeur de AutocompleteTextView
- je choisir un state
de AutoCompleteTextView Déroulant
Ce que je veux est d'obtenir le position de l'élément de matrice1 que j'ai sélectionné.
Ce que j'ai essayé est OnClickEvent
de 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;
}
});
Il ss me donner de la valeur que je choisi de liste déroulante, mais je veux obtenir le position of the value
dans matrice1. Par Exemple, j'ai un tableau de taille 4, comme array1 = {A,B,C,D}, et si je choisis la B il doit retourner me B position dans le Tableau, j'.e 2.
J'espère que j'ai fait, il est clair. Merci à l'avance.
source d'informationauteur raghav chopra
Vous devez vous connecter pour publier un commentaire.
Utiliser le position variable dans le
onItemClick
.Utiliser la Liste à la place de Tableau. Mettre en œuvre onItemClickListener pour AutoCompleteTextView, puis utiliser indexOf sur votre liste pour trouver l'indice de l'élément sélectionné.
id de base de données, nous pouvons l'utiliser