我有兩列6個圖像的GridView。我想在屏幕中間顯示這6個圖像。我將重力屬性設置爲中心,但這個中心元素只是水平的。 GridView需要整個屏幕。GridView中的中心元素
<GridView
android:id="@+id/gridview"
android:layout_above="@id/ad" android:layout_alignParentTop="true"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:numColumns="2"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:stretchMode="columnWidth"
android:background="#ffffff"
android:gravity="center"
/>
謝謝。我嘗試過這種方式,但這不能解決問題,元素不會在GridView中垂直居中。 – bimbol 2011-01-27 13:14:29
我有點困惑,但我會盡力幫忙。您是否嘗試將GridView父級設置爲居中所有元素?你也可以嘗試將重力屬性改爲別的東西,看看是否有幫助。這裏是可能的屬性的鏈接http://developer.android.com/reference/android/widget/GridView.html#attr_android:gravity – svidnas 2011-01-28 07:35:41