Как установить гравитацию Gridview?

#android

#Android

Вопрос:

Как установить гравитацию 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>
  

Ответ №1:

Может быть, изменение android:gravity="center" на android:layout_gravity="center" поможет? На самом деле, что вы подразумеваете под «этот код не работает»?

Комментарии:

1. Может быть, какие-нибудь экраны? Как это выглядит с этим кодом? Чего вы пытаетесь достичь?

Ответ №2:

вы используете Android:layout_gravity = «center»

Ответ №3:

Используйте RelativeLayout вместо LinearLayout в качестве родительского. будет отлично работать…