각 테이블 행 주위에 테두리가있는 표가 있습니다. 하나의 열에있는 텍스트가 두 번째 줄로 갈 때 다른 열의 텍스트가 나타나지 않을 때 테두리 부분에 문제가 발생합니다. 이로 인해 두 번째 줄로 감싸 이는 텍스트가없는 줄이 짧아지고 두 번째 줄에는 검은 색 배경이 생깁니다. 이 행을 다른 행과 동일한 높이로 만들려면 어떻게해야합니까?TableLayout 국경 문제 Android
내 코드는 다음과 같습니다
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#013567" >
<TableLayout
android:id="@+id/tableLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:shrinkColumns="*"
android:stretchColumns="*" >
<TableRow
android:id="@+id/tableRow2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#000" >
<TextView
android:id="@+id/textView2"
android:layout_margin="2dip"
android:background="#013567"
android:gravity="center"
android:text="long text abc 123 ong tex ong tex"
android:textColor="#fff" >
</TextView>
<TextView
android:id="@+id/textView3"
android:layout_margin="2dip"
android:background="#013567"
android:gravity="center"
android:text="short text"
android:textColor="#fff" >
</TextView>
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#000" >
<TextView
android:id="@+id/textView2"
android:layout_margin="2dip"
android:background="#013567"
android:gravity="center"
android:text="short text"
android:textColor="#fff" >
</TextView>
<TextView
android:id="@+id/textView3"
android:layout_margin="2dip"
android:background="#013567"
android:gravity="center"
android:text="long text abc 123 ong tex ong tex"
android:textColor="#fff" >
</TextView>
</TableRow>
</TableLayout>
</ScrollView>
예 :
일부 스크린 샷 첨부 ... – waqaslam
http://i.imgur.com/EMk3d.png 죄송합니다. 이전에 추가하려했지만 죄송합니다. – Howli