0
我想在Android中創建表。 我得到了很遠,但我有問題HeadLineSum和BodySum不水平漂浮到最右邊。 我做了一個Excel佈局來展示我真正想要的東西。表文本對齊權
我的Android佈局代碼:
<!-- Breakfast -->
<TableLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TableRow
android:id="@+id/tableRowHeadlineBreakfast"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/imageViewAddBreakfast"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="@drawable/ic_menu_add" />
<TextView
android:id="@+id/textViewHeadlineBreakfast"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="80"
android:text="@string/breakfast"
android:textSize="18sp" />
<TextView
android:id="@+id/textViewEnergyBreakfast"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="10"
android:text="@string/energy"
android:textSize="18sp" />
</TableRow>
</TableLayout>
<TableLayout
android:id="@+id/tableLayoutBreakfastItems"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TableRow
android:id="@+id/tableRowBreakfastItems"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/textViewBreakfastItemsName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="80"
android:text="@string/name"
android:textSize="18sp" />
<TextView
android:id="@+id/textViewBreakfastItemsEnergy"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="10"
android:text="@string/energy"
android:textSize="18sp" />
</TableRow>
<TableRow
android:id="@+id/tableRowBreakfastItemsSub"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/textViewBreakfastItemsSub"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/name" />
</TableRow>
</TableLayout>
<!-- //Breakfast -->
謝謝。我也有興趣學習如何在LinearLayout中做到這一點。 – Solo
歡迎兄弟.... –