2012-05-03 144 views
2

我有4个ImageViews被水平放置在LinearLayout中。我需要两两件事:如何在线性布局中平均分离图像视图

  1. 如果空间是由它们的高度有限,我希望他们能够相互
  2. 之间的平等空间分布上的LinearLayout同样,也就是说,如果空间是由它们的宽度的限制,我希望图像缩小,以使它们都适合视图。

任何想法? 谢谢!

回答

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> 
+0

这是伟大的,谢谢!!!! –

+0

很高兴帮助。 =) –

相关问题