我有一个应用程序,我使用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>
答案 0 :(得分:6)
你的&#39; GridView&#39;必须在某个父布局中,例如Linearlayout.Set遵循该父布局的两个属性
android:layout_gravity="center"
android:gravity="center"
注意:您必须同时使用这两个属性