如何设置gridview的重力,我使用了以下代码,但此代码不起作用。
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="horizontal"
android:gravity="center"
android:layout_gravity="center_horizontal">
<GridView
android:id="@+id/grdviewmainmenu"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:verticalSpacing="10dip"
android:horizontalSpacing="17dip"
android:numColumns="auto_fit"
android:columnWidth="80dip"
android:stretchMode="spacingWidth"
android:gravity="center" />
</LinearLayout>
答案 0 :(得分:2)
将android:gravity="center"
更改为android:layout_gravity="center"
可能会完成这项工作吗?实际上,“这段代码不起作用”是什么意思?
答案 1 :(得分:2)
答案 2 :(得分:0)
使用RelativeLayout而不是LinearLayout作为父级。将完美地工作......