将GridView设置为中心水平

Jag*_*ngh 0 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>
Run Code Online (Sandbox Code Playgroud)

Rau*_*auf 6

您的'GridView'必须位于某个父布局中,例如Linearlayout.Set遵循该父布局的两个属性

 android:layout_gravity="center"
 android:gravity="center"
Run Code Online (Sandbox Code Playgroud)

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