2011-03-13 27 views
2

我正在尋找一種在android中居中UI元素的方法。特別是ImageView。因爲我知道我將顯示的圖像不像我需要的屏幕那麼寬!任何想法如何做到這一點?在Android中居中UI元素

+0

只要把成佈局,像LinearLayout中其中有像「FILL_PARENT」的寬度和爲ImageView的本身定義的android:比重=「中心」 – Rainer 2011-03-13 18:18:46

回答

11

你可以將imageview放置在相對佈局中。

android:layout_centerInParent="true" 
android:layout_centerVertical="true" 
android:layout_centerHorizontal="true" 
+1

確保使用這些設置圖像的佈局屬性父親RelativeLayout將填充要將圖像居中的空間。 – 2011-03-13 18:27:29

2

如果要居中佈局的ImageView的,使用layout_gravity,(如果它的線性佈局) 如果你正在談論的ImageView的內部的圖像,使用Android:scaleType在ImageView的

的XML