Bonjour,
- Je sais créer et afficher un bouton depuis le code java sans passer par le layout du xml avec le code suivant :
Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Button myButton=new Button(MainActivity.this); myButton.setText("Bouton créé"); LinearLayout myLayout = (LinearLayout)findViewById(R.id.btnLayout); LinearLayout.LayoutParams myLayoutParam = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT); myLayout.addView(myButton, myLayoutParam);
- Je sais créer une GridLayout en xml et positionner des boutons dans les cellules en xml
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <GridLayout android:id="@+id/gridlayout" android:layout_width="match_parent" android:layout_height="match_parent" android:columnCount="2" android:rowCount="2"> <Button android:layout_column="0" android:layout_row="0" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="Case00"/> <Button android:layout_column="1" android:layout_row="1" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="Case11"/> </GridLayout>
- Mais je ne sais pas comment créer et afficher depuis le code un bouton dans une cellule de mon GridLayout. Les méthodes Button pour définir layout_column et layout_row ne semblent pas exister.
Est-ce que quelqu'un saurait comment faire ? Merci de votre aide !
Partager