2011-05-04 9 views
0

J'ai créé tablelayout et dans ce tablelayout m ajouter une ligne dynamiquement. en même temps m ajouter quatre TextView dans les lignes de façon dynamique. la taille TextView varie. Ma question est de savoir comment régler la hauteur d'un TextView en conséquence. c'est-à-dire que si la taille d'un TextView augmente en conséquence, ajustez cette hauteur de ligne particulière. Aidez-moi, s'il vous plaît.Android TextView

+0

Dans mon xml j'ai mis en arrière-plan TableLayout gris. de sorte que chaque rangée devrait être visible précisément. – uday

Répondre

0

les étapes suivantes peuvent vous aider.

1) définir la largeur de la ligne du tableau en tant que fill_parent & hauteur en tant que wrap_content. 2) ajoutez ces quatre textview dans l'ordre dans lequel vous voulez afficher sur ui.

par exemple

tablerow.addview(textView1,LayoutParams.wrap_content,LayoutParams.wrap_content); 
    tablerow.addview(textView2,LayoutParams.wrap_content,LayoutParams.wrap_content); 
    tablerow.addview(textView3,LayoutParams.wrap_content,LayoutParams.wrap_content); 
    tablerow.addview(textView4,LayoutParams.wrap_content,LayoutParams.wrap_content); 

& enfin

table.addView(tablerow,LayoutParams.FILL_PARENT,LayoutParams.wrap_content)); 
+0

@ Vladimir & Sumant: J'ai déjà essayé mais cela ne fonctionne pas. – uday