J'ai une application qui aura 5-15 boutons en fonction de ce qui est disponible à partir d'un backend. Comment puis-je définir les bons fichiers de mise en page GridView pour inclure un tableau de boutons qui auront chacun un texte différent et d'autres attributs? Chaque bouton ajoutera essentiellement un article à un panier, de sorte que le code onClick sera le même à l'exception de l'article qu'il ajoute au panier.Ajouter un tableau de boutons à un GridView dans une application Android
Comment puis-je définir un tableau afin de pouvoir ajouter un nombre variable de boutons, tout en référençant chacun d'entre eux par un identifiant unique? J'ai vu des exemples de arrays.xml, mais ils ont créé un tableau de chaînes qui sont préréglées. J'ai besoin d'un moyen de créer un objet et ne pas avoir le texte défini dans la mise en page ou les tableaux fichier XML. .
Mise à jour - Ajout d'info sur l'ajout à un GridView
Je veux ajouter à un GridView, afin d'appeler la [méthode addView] (http://developer.android.com/reference/android/widget/AdapterView.html#addView(android.view.View,%20int) résultats dans un UnsupportedOperationException je peux faire ce qui suit:
ImageButton b2 = new ImageButton(getApplicationContext());
b2.setBackgroundResource(R.drawable.img_3);
android.widget.LinearLayout container = (android.widget.LinearLayout) findViewById(R.id.lay);
container.addView(b2);
mais cela ne pas les boutons Mise en page dans une grille comme je voudrais peut-il être fait dans un GridView
Pouvez-vous mettre à jour ce lien? –