将GridView设置为中心水平

时间:2012-10-16 06:35:25

标签: android gridview

我有一个应用程序,我使用GridView显示不同数字的图像。我希望将GridView水平放置在屏幕中央,以便在每个不同尺寸或密度像素的手机上运行完美。 提前致谢。 代码

<GridView
    android:id="@+id/gridview"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:horizontalSpacing="5dp"
    android:numColumns="3"
    android:stretchMode="columnWidth"
    android:verticalSpacing="5dp" >
</GridView>

1 个答案:

答案 0 :(得分:6)

你的&#39; GridView&#39;必须在某个父布局中,例如Linearlayout.Set遵循该父布局的两个属性

 android:layout_gravity="center"
 android:gravity="center"

注意:您必须同时使用这两个属性