2012-05-28 5 views
0

J'ai une disposition linéaire avec deux textView. Le premier textView a un poids de 40 et un second de 60. Comment puis-je changer ce poids dans le code de l'activité? C'est possible? Je veux Klick sur le bouton et le premier poids devrait être 70 et le second 30.Disposition linéaire et poids

Répondre

3

Si vous importez une mise en page XML et vous ne créez pas votre mise en page dynamique, vous pouvez le saisir comme ceci:

TextView tv = (TextView) findViewById(R.id.your_textview_inside_the_linearlayout);  
tv.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 0.1f)); 

sinon c'est juste comme ceci

TextView tv = new TextView(v.getContext()); 
tv.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1f)); 

Le dernier paramètre est le poids.

+0

Merci. Travailler parfaitement – user1302569

+0

pas la peine, heureux d'aider –

Questions connexes