Définir la taille d'un bouton
Bonjour,
Je n'arrive pas a définir la taille d'un bouton dans mon application.
1er solution utiliser setWidth, l'image s'affiche bien mais le bouton a toujours la même taille.
Code:
1 2 3 4 5 6
|
bouton = new Button(this);
bouton.setBackgroundResource(android.R.drawable.ic_menu_camera);
bouton.setWidth(10);
row.addView(bouton);
table.addView(row, new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); |
2eme solutions utiliser setMaxWidth, l'image s'affiche bien mais le bouton a toujours la même taille (comme la solution1).
Code:
1 2 3 4 5 6
|
bouton = new Button(this);
bouton.setBackgroundResource(android.R.drawable.ic_menu_camera);
bouton.setMaxWidth(10);
row.addView(bouton);
table.addView(row, new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); |
3eme solutions utiliser un LinearLayout, l'image ne s'affiche pas.
Code:
1 2 3 4 5 6 7 8 9 10
|
line=new LinearLayout(this);
bouton = new Button(this);
bouton.setBackgroundResource(android.R.drawable.ic_menu_camera);
line.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
line.addView(bouton);
row.addView(line);
table.addView(row, new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); |
Je suis a cour d'idée.
Code:
1 2 3 4
|
TableLayout table;
LinearLayout line;
Button bouton; |