web-dev-qa-db-fra.com

android listview obtenir l'élément sélectionné

Je suis nouveau sur Android, j'ai un code dans lequel j'ai placé des boutons en vue liste. Ma liste est comme ..

Number | Name | ID (visibility = gone) | Level | button1 | button2

La fonction est différente dans le cas du bouton 1 et du bouton 2. J'ai appliqué des écouteurs sur les boutons mais lorsque j'essaye d'obtenir l'ID de la liste, il me montre toujours le dernier identifiant.

Comment savoir quel bouton a été cliqué, le nom et l'ID du champ associé.

J'ai placé des boutons et un écouteur sur des boutons dans la fonction getView(...).

39
AZ_
final ListView lv = (ListView) findViewById(R.id.ListView01);

lv.setOnItemClickListener(new OnItemClickListener() {
      public void onItemClick(AdapterView<?> myAdapter, View myView, int myItemInt, long mylng) {
        String selectedFromList =(String) (lv.getItemAtPosition(myItemInt));

      }                 
});

J'espère que cela résout votre problème.

93
Adesara