Мне трудно понять учебник по макету. Я не могу выровнять столбцы на разных строках. Например, что означает 3dip в Android: padding = "3dip". В документации сказано: «Доступные единицы измерения: px (пиксели), dp (пиксели, не зависящие от плотности), sp (масштабированные пиксели на основе предпочтительного размера шрифта), дюймы (дюймы), мм (миллиметры)».
В частности, я хочу создать макет с двумя верхними и нижними строками, а середина - списки. И я хочу, чтобы нижний ряд придерживался нижнего. например.,
title1 | название 2 | название 3 |
список 1
список 2
нижняя 1 | дно 2 |
Мой текущий xml выглядит очень некрасиво (без средних списков)
<?xml version="1.0" encoding="utf-8"?>
<TableRow>
<TextView
android:layout_width="wrap_content"
android:gravity="center_horizontal"
android:text="title 1"
/>
<TextView
android:layout_width="wrap_content"
android:gravity="center_horizontal"
android:text="title 2"
/>
<TextView
android:layout_width="wrap_content"
android:gravity="center_horizontal"
android:text="title 3"
/>
</TableRow>
<View android:layout_height="2dip"
android:background="#FF909090" />
<TableRow>
<TextView
android:layout_width="wrap_content"
android:gravity="center_horizontal"
android:text="bottom 1"
/>
<TextView
android:layout_width="wrap_content"
android:gravity="center_horizontal"
android:text="bottom 2"
/>
</TableRow>