2013-05-29 15 views
0

我使用Linearlayout作为我的根布局view.And现在我想让我的imageview设置在我的屏幕中心。但是因为有许多其他项目,所以我几乎不能使用“android:gravity =”center“”来完成我的功能。使用Linearlayout在屏幕中心设置项目

我知道解决问题的一种方法是使用relativeLayout而不是linearlayout,但我想找到一种方法来使用linearlayout。 而像下面的代码的layout.xml:

<LinearLayout> 
<RelativeLayout/> 
<RelativeLayout/> 
<ImageView/> 
</LinearLayout> 

回答

0

你尝试设置的android:layout_gravity = “中心” 为您ImageView的?

+0

我已经试过了,但它并没有生效。 –

+0

您可以提供更多信息,例如您的LinearLayout方向吗?垂直还是水平?对于你的图像,你想它是中心水平还是垂直?你提到线性布局内还有其他视图? – Ethan

+0

我编辑问题,并且布局如上所述。我想要将图像设置为整个linnearlayout的中心水平和垂直,并且线性布局现在是垂直的。 –

0

我觉得LinearLayout中经常逐一使用,我建议你使用的RelativeLayout代替