Je veux afficher les éléments Arraylist dans Gridview. Mon Arraylist est comme ceci:Comment afficher arraylist dans gridview dans android
1 Bonjour Bonjour
2 Bonjour Bonjour
Si je lie à un contrôle GridView comme ceci:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, event_list);
gridview.setAdapter(adapter);
event_List est mon Arraylist. Grâce à cette approche, j'obtiens une rangée ou un enregistrement Arraylist complet dans une cellule de gridview. Je veux afficher chaque élément comme "Bonjour" d'Arraylist dans chaque cellule de gridview. Comme 1 dans une cellule, "Bonjour" dans une autre cellule et ainsi de suite.
Merci à l'avance
Pourquoi ne pas utiliser BaseAdapter? Il vous donnerait un contrôle total à petit coût de 3-4 fonctions supplémentaires. Votre élément ArrayList contient-il la chaîne "1 Hello Hello"? – sandrstar
C'est comme ceci row = cn.getID() + "," + cn.getMessage() + "," + cn.getTime(); event_list.add (ligne); –
Je n'arrive pas à comprendre, comment fonctionne BaseAdapter? –