【发布时间】:2023-08-20 02:33:01
【问题描述】:
我很难理解布局教程。我无法对齐不同行上的列。例如 android:padding="3dip" 中的 3dip 是什么意思。文档说“可用单位有:px(像素)、dp(与密度无关的像素)、sp(基于首选字体大小的缩放像素)、in(英寸)、mm(毫米)。”。
具体来说,我想创建一个上下两行的布局,中间是列表。我希望底行粘在底部。例如,
标题1 |标题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>
【问题讨论】:
标签: android layout tablelayout