我使用TableLayout
设计了布局。 android:layout_span
对我有所帮助。
问题是我需要在列1和列2之间留一些间隔,可以使用Padding / Margin
的任何一种方式。
我不想用程序来完成此任务。肯定有一种简单的方法来完成这项任务。
是否可能使用xml设置?
更新: 我尝试设置列子元素的padding,但是它不能使列均匀对齐。
我使用TableLayout
设计了布局。 android:layout_span
对我有所帮助。
问题是我需要在列1和列2之间留一些间隔,可以使用Padding / Margin
的任何一种方式。
我不想用程序来完成此任务。肯定有一种简单的方法来完成这项任务。
是否可能使用xml设置?
更新: 我尝试设置列子元素的padding,但是它不能使列均匀对齐。
android:layout_marginRight ="8dp"
,以为每行留出间隔。这对我有用。
更好的方法是将填充维度放入values/dimens.xml文件中,并从那里引用边距。
例如:
values/dimens.xml
<resources>
<dimen name="column_1_right_margin">8dp</dimen>
</resources>
layout/table.xml
<TableLayout
... layout params>
<TableRow>
<TextView
... layout params
android:layout_marginRight="@dimen/column_1_right_margin" />
<TextView
... layout params />
</TableRow>
<TableRow>
<TextView
... layout params
android:layout_marginRight="@dimen/column_1_right_margin" />
<TextView
... layout params />
</TableRow>
</TableLayout>
View
。 点击这里了解更多信息。你可以创建空列,然后用一些不可见的内容填充。
这个解决方案并不是最好的,我还在继续寻找更好的方法。