나는 컨트롤과 레이블을 정렬하기 위해를 사용합니다. style/rounded_label 및 style/rounded_value의 높이와 너비는 모두 wrap_content
입니다.TableLayout의 텍스트보기 높이
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
TextView가 텍스트를 두 행으로 분할하면 TableRow 높이가 변경되지 않습니다.
그러나 EditText에 여러 행이 있으면 TableRow가이를 래핑합니다.
<TableLayout
android:id="@+id/frmPaymentTableLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TableRow
android:id="@+id/frmPaymentTrSerialCreditCardNo"
style="@style/rounded_row" >
<TextView
android:id="@+id/frmPaymentTvSerialCreditCardNo"
style="@style/rounded_label"
android:text="Card Nr" />
<View style="@style/rounded_seperator" >
</View>
<EditText
android:id="@+id/frmPaymentEtSerialCreditCardNo"
style="@style/rounded_value"
android:ems="10" >
<requestFocus />
</EditText>
</TableRow>
.. 작동하지 않는 어떤 기회가 ... 당신이 다시 설계하여 XML에 필요가 있다고 생각합니다. – hkutluay