私はこの線形レイアウトを持っており、線形レイアウト内にはいくつかのテキストビューがあります。今私がやりたいことは、左側に情報テキストを表示し、次にその横に値を表示することですが、値は最も長い情報テキストの後に配置する必要があります。
線形レイアウト内で別の線形レイアウトを使用する方法がわかりません。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:layout_marginLeft="5dp"
android:orientation="vertical" >
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff00ff"
android:text="Room:"
android:textSize="12dp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff00ff"
android:text="{value}"
android:textSize="12dp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff00ff"
android:text="Date:"
android:textSize="12dp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff00ff"
android:text="{value}"
android:textSize="12dp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff00ff"
android:text="Time:"
android:textSize="12dp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff00ff"
android:text="{value}"
android:textSize="12dp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff00ff"
android:text="Location"
android:textSize="12dp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff00ff"
android:text="{value}"
android:textSize="12dp" />
</LinearLayout>
html テーブルのように。1 つは情報テキスト、次は値です。テキスト値を含むテキスト ビューは、最も長い情報テキストの後に配置する必要があります。
同等の HTML
<table>
<tr>
<td>Room:</td>
<td>{value}</td>
</tr>
<tr>
<td>Date:</td>
<td>{value}</td>
</tr>
...
</table>
固定の dp 幅を入れる以外に、これを揃えることは可能でしょうか?