2013-05-29 48 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代替