TsCyrille Posté(e) 25 août 2010 Share Posté(e) 25 août 2010 Bonjour J'ai défini un layout contenant une ListView. Je veux afficher ce layout dans une AlertDialog. Pour cela je fais ceci : public void onClick(View v) { AlertDialog.Builder alertdialog = new AlertDialog.Builder(this); alertdialog.setView(LayoutInflater.from(this).inflate(R.layout.mon_layout, null)); alertdialog.show(); Ma question est la suivante : comment affecter l'adapter et l'évènement setOnItemLongClickListener a la ListView (avec en plus appel de l'alertdialog dans l'évènement pour fermer cette dernière) ? Merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fluckysan Posté(e) 25 août 2010 Share Posté(e) 25 août 2010 Tu peux faire comme sur un Activity lorsque tu inflate ton XML : View alertView = LayoutInflater.from(this).inflate(R.layout.mon_layout, null); ListView alertListView = (ListView) alertView.findViewById(R.id.AlertListView); AlertViewAdapter adapter = new AlertViewAdapter(); alertListView.setAdapter(adapter, ...); ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
TsCyrille Posté(e) 25 août 2010 Auteur Share Posté(e) 25 août 2010 Merci pour ton aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.