2012-06-23 49 views
0

我有以下的基本XML:的TableRow increseas它

<?xml version="1.0" encoding="utf-8"?> 

<TableRow 
    android:background="#FF0000" 
    android:layout_weight="0.8"> 
    <TextView 
     android:text="Bottom menu" /> 
</TableRow> 

<TableRow 
    android:background="#0000FF" 
    android:layout_weight="0.2"> 
    <Button 
     android:text="Prev" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" /> 
</TableRow> 

模擬器上的TableRow的高度爲3cm左右,如果我改變了按鈕到一個TextView,它將是2.5釐米。有人可以解釋爲什麼TableRow自動增加大小?

回答

0

這是因爲你設置的layout_height爲「WRAP_CONTENT」將是我的猜測(你尋求幫助排除故障時,真的不應該去掉的東西)。

它調整自己以適應它所包含的內容,並且按鈕具有填充textview的功能。