Definition de la methode onItemClick
Fermé
Karim.Slim
Messages postés
15
Date d'inscription
mercredi 17 février 2016
Statut
Membre
Dernière intervention
6 mai 2016
-
29 mars 2016 à 16:25
Karim.Slim Messages postés 15 Date d'inscription mercredi 17 février 2016 Statut Membre Dernière intervention 6 mai 2016 - 30 mars 2016 à 15:25
Karim.Slim Messages postés 15 Date d'inscription mercredi 17 février 2016 Statut Membre Dernière intervention 6 mai 2016 - 30 mars 2016 à 15:25
A voir également:
- Onitemclick android
- Mode sécurisé android - Guide
- Télécharger vidéo youtube android - Guide
- Android recovery - Guide
- Sonnerie android - Guide
- Dns_probe_finished_nxdomain android - Forum Android
1 réponse
choukie12
Messages postés
55
Date d'inscription
vendredi 11 mars 2016
Statut
Membre
Dernière intervention
27 juin 2018
6
Modifié par choukie12 le 29/03/2016 à 16:38
Modifié par choukie12 le 29/03/2016 à 16:38
Bonjour,
Tu dois définir ton item, par exemple une listView:
Jérémy.
Tu dois définir ton item, par exemple une listView:
ListView listView = getListView();
// Définition du listener pour les clics
listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// Quand tu cliques ca affiche un toast avec la valeur cliquée.
Toast.makeText(getApplicationContext(),((TextView) view).getText(), Toast.LENGTH_SHORT).show();
}
});
}
Jérémy.
29 mars 2016 à 16:43
29 mars 2016 à 16:54
ListView listView = getListView(); // Définition du listener pour les clics listView.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // Quand tu click sur un item, ca déclanchera l'activity : OtherActivity Intent launchActivity1= new Intent(MainActivity.this,OtherActivity.class); startActivity(launchActivity1); } }); }C'est bien ca? selon un item selectionné dans la listView, tu veux être redirigé sur telle ou telle "page"?
Plus qu'à mettre un switch pour gérer tout tes cas et le tour est joué.
Jérémy.
29 mars 2016 à 17:00
Comment le definir
et merci beaucoup pour toi pote
29 mars 2016 à 17:24
Tu peux faire un truc du genre :
switch (position){ case 0: Intent launchActivity0= new Intent(MainActivity.this,ActivityZero.class); startActivity(launchActivity0); break; case 1: Intent launchActivity1= new Intent(MainActivity.this,ActivityOne.class); startActivity(launchActivity1); break; etc..... }Jérémy.
29 mars 2016 à 17:29