2010-02-26 15 views
15

Bazı verileri görüntülemek için tablo düzeniyle uğraşıyordum .... Veriler 3 sütun verisidir ve sütunların kullanılmasını istiyorum. tüm genişlik mevcut. Ancak, kullandığım düzen XML kodu, sadece içeriğe göre sütunları sarar.Tablo mizanpajında ​​sütunların nasıl eşit aralıklarla yayılmasını sağlanabilir

Düzen XML kodu

<?xml version="1.0" encoding="utf-8"?> 
<TableLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    > 
    <TableRow 
     android:layout_width="fill_parent"> 
     <TextView 
      android:padding="3dip" 
      android:gravity="left" 
      android:text="Name" 
      /> 
     <TextView 
      android:padding="3dip" 
      android:gravity="left" 
      android:text="Address" 
      /> 

     <TextView 
      android:padding="3dip" 
      android:gravity="left" 
      android:text="Age" 
      /> 
    </TableRow> 
</TableLayout> 

cevap

27

Sen <TableLayout> elemana android:stretchColumns="0,1,2" eklemeyi deneyebilirsiniz.

+0

işe yaradı .. :) teşekkürler .... orda da olabilir Tüm sütunların kendi başına – Amit

+17

'strech modunda olması için herhangi bir şekilde olunuz: stretchColumns =" ​​* "' - bu, tüm sütunların varsayılan olarak uzatılmasına neden olur. –

+1

Sütunları dışarıda bırakmak mümkün mü, içeriğini genişletmek mümkün mü? Yani, onların büyüklüğünü etkilemeden aralarında boşluk ekleyin. –

0

android: stretchColomns = "0,1" iyi bir seçenektir. Ayrıca android: layout_span = "2" yi kullanarak deneyebilirsiniz. Bu, değerinize bağlı olarak sütunları birlikte gerecek (burada iki sütun birlikte olacak)

İlgili konular