2013-04-14 75 views
0

嘗試了整個上午之後,我放棄並問你們(android佈局可能是一個真正的痛苦!): 如何在水平線性佈局內平均分配一些文本視圖?均勻分佈在整個寬度

此圖是它現在的樣子(如果您想知道:文本視圖有自定義樣式)。

Valid XHTML http://www.vankurt.de/share/layout.png

作爲一個額外的問題:我怎麼能在文本視圖之間添加一點空間?

回答

2

在你的每一個文本視圖使用android:layout_weight="1""fill_parent"

這樣的寬度將均勻分佈的空間textviews之間

<TextView 
     android:id="@+id/textView1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="TextView" 
     android:layout_weight="1"/> 

對於一個小空間,它們之間用android:layout_margin="5dip"也有利潤你可以單獨添加到每個方面,例如android:layout_marginRight="5dip"僅向右側添加5dip保證金。

你也可以使用填充代替,還有它們之間的細微差別,請參閱this question for the difference

+0

老兄,你真棒。奇蹟般有效。所有這些佈局屬性有時可能真的很難... – Boris