2014-09-27 25 views
0

我注意到,在使用表格佈局時,您不必爲其中的元素指定layout_width和layout_height(不會顯示編譯器(不確定它是否爲編譯器)或佈局錯誤)。也就是說,在表格佈局中有這樣的東西是完全有效的當您不指定表格佈局中元素的高度和寬度時,默認值是什麼?

<TableRow 
    android:id="@+id/tableRow3" 
    android:padding="@dimen/activity_horizontal_margin" > 

我假設表格佈局給出了寬度和高度的默認值。有誰知道這些值是什麼?我試着在谷歌和其他線程上查找,但找不到任何東西。

回答

1

你的例子不僅僅是有效的,它會忽略寬度和高度。

「TableLayout的子元素不能指定layout_width屬性,width始終爲MATCH_PARENT,但layout_height屬性可以由子元素定義,默認值爲WRAP_CONTENT,如果子元素爲TableRow,則高度始終爲包裝內容。」

你真應該看看更經常在這個網站 http://developer.android.com/reference/android/widget/TableLayout.html

+0

感謝,我的例子是,雖然有效(XML編譯罰款) – committedandroider 2014-09-27 20:06:49

相關問題