2010-11-16 21 views
0

Je rencontre un problème lors de la création d'un tablelayout dans une activité. Jusqu'à présent, j'ai réussi à afficher la requête résultante en utilisant textview.Aide à la création de TableLayout dans l'activité .java

((TextView) view.findViewById(R.id.tv_id)).setText(listItem.getId()+""); 
((TextView) view.findViewById(R.id.tv_name)).setText(listItem.getName()); 
((TextView) view.findViewById(R.id.tv_age)).setText(listItem.getAge()+""); 

J'apprécierais que vous puissiez m'aider à transformer cette textview en tablelayout.

Merci pour votre aide

Répondre

0

Vous devez faire dans la mise en page XML. Si cela est la seule sortie de l'activité xml ressemblerait à quelque chose comme:

<Table_Layout 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:stretch_columns="*"> 

<TableRow> 
<TextView 
android:id="@+/tv_id" 
android:layout_width="wrap_content" 
android:layout_height="fill_parent"/> 
<TextView 
android:id="@+/tv_name" 
android:layout_width="wrap_content" 
android:layout_height="fill_parent"/> 
<TextView 
android:id="@+/tv_age" 
android:layout_width="wrap_content" 
android:layout_height="fill_parent"/> 
</TableRow> 

</Table_Layout> 

S'il y aura plus de lignes envelopper le tout dans un ScrollView si l'interface est scrollable.