0

我有一个应用程序,我在其中使用 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>
4

1 回答 1

6

您的“GridView”必须在某些父布局中,例如 Linearlayout.Set 遵循该父布局的两个属性

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

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

于 2012-10-16T12:08:59.037 回答