2017-08-20 5 views

Répondre

1

dans votre activité Kotlin:

override fun onCreate(savedInstanceState: Bundle?) { 
    val listView: ListView = findViewById(R.id.yourListViewId) 
    listView.onItemClickListener = AdapterView.OnItemClickListener { adapterView, view, i, l -> 
    //YOUR CODE HERE 
    } 
} 
+0

Il a demandé pour chaque –

+0

que je veux pour chaque élément –

+0

Le onItemClickListener est pour chaque élément. La variable 'i' dans la méthode est la position de chaque élément. Vous utilisez simplement votreItemList.get (i) pour récupérer l'élément avec lequel travailler. C'est la manière recommandée de le faire. Vous pouvez également utiliser un OnClickListener dans votre adaptateur, mais cela augmente l'utilisation de la mémoire. –