我有一个表布局shown.I有很多行。我已经使用android:strechcolumns =“1”来拉伸每一行的第二列。这就是无处不在的情况。表布局大小
但在第五行我有2个fields.I希望他们占据等于space.The行大小应该是相同以前row.I的希望行的整体尺寸保持相同的screeshot.Also我已经在屏幕截图中指出了所有行应该位于的边界。
这怎么办?
<TableRow>
<TextView
android:gravity="right"
android:paddingTop="10dip"
/>
<Spinner
android:id="@+id/depot_name_spinner"/>
</TableRow>
<TableRow>
<TextView
android:text="@string/product_name"
android:paddingTop="10dip"
android:gravity="right"/>
<Spinner
android:id="@+id/product_name_spinner"
/>
</TableRow>
<TableRow>
<TextView
android:text="@string/date"
android:gravity="right" />
<Button
android:id="@+id/date_button" />
</TableRow>
<TableRow>
<TextView
android:text="@string/measure_ltr"
android:gravity="right"
/>
<EditText
android:id="@+id/ltr_text"
android:layout_width="50dip"/>
<TextView
android:text="@string/measure_qts"
android:gravity="right"
/>
<EditText
android:id="@+id/qts_text"
/>
</TableRow>
感谢
我使用的时刻,但不能复制,你知道,我在表行使用STRECH列构成行的默认大小畅游以前row.Do的确切高度? – rogerstone 2011-05-01 09:50:45
我不知道如何获得'TableRow'的默认高度。但我增加了另一个答案的答案。 – Michael 2011-05-01 10:17:17
检查了你给我的那段代码。看起来像android:span不适用于线性布局。我检出了文档。它不在那里.xml给了我一个错误。 layout_span'可以在表行内使用,但其值必须在引号: – rogerstone 2011-05-03 15:13:15