如何为每个视图分配一个自动边距?
示例:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<Button ... />
<Button ... />
<Button ... />
<Button ... />
</LinearLayout>
我希望每个按钮在它们之间具有相同的空间。 现在我可以在每个标签中放置一个layout_marginTop和一个layout_marginBottom属性,并将它们的值设置为我想要的值,但是不是更简单的方法吗?
我可以以某种方式自动将LinearLayout中每个视图的边距设置为特定值,而无需在每个标记中键入它吗?
答案 0 :(得分:0)
您可以使用对象的布局权重
将每个按钮设置为具有相同的布局权重,然后将每个高度设置为 match_parent
这应解决您的问题。