J'essaie de créer dynamiquement une disposition linéaire avec un nombre dynamique de boutons basé sur certains paramètres. Jusqu'à présent, j'ai du code qui compile mais quand il s'exécute il n'affiche rien.Définition d'une disposition linéaire
public void displayMenu()
{
LinearLayout lin = new LinearLayout(CategoryMenu.this);
lin.setOrientation(LinearLayout.VERTICAL);
lin.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
ArrayList<Button> btnList= new ArrayList<Button>();
//Test Button
Button btn1= new Button(this);
btn1.setText("Dylan");
lin.addView(btn1);
for (int i =0 ; i < 5; i++){
btnList.add(new Button(this));
btnList.get(i).setText("Hello:"+i);
lin.addView(btnList.get(i));
Log.i("CategoryMenu","Adding btn to view");
}
}
Qu'est-ce que je fais mal? Je suis sûr qu'il me manque quelque chose d'idiot ici.
Où ajoutez-vous votre disposition linéaire (lin)? –