如何在线性布局中平均分离图像视图

时间:2012-05-03 01:01:35

标签: android layout view

我有4个水平放置在LinearLayout中的ImageView。我需要两件事:

  1. 如果空间受到高度的限制,我希望它们在LinearLayout上均匀分布,即彼此之间的空间相等
  2. 如果空间受到宽度的限制,我希望图像缩小,以便它们都适合视图。
  3. 有什么想法吗? 谢谢!

1 个答案:

答案 0 :(得分:4)

您可以尝试weightSum

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent" 
        android:orientation="horizontal"
        android:weightSum="4">
        <!-- Put your imageViews here and set android:layout_weight="1" each -->
</LinearLayout>

您还可以设置minHeight和minWidth

    <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:minHeight="20dp"
            android:minWidth="20dp"
    ></LinearLayout>