2011-05-12 22 views
1

如何設置gridview的重力,我使用了下面的代碼,但這段代碼不工作。如何設置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> 

回答

0

使用RelativeLayout而不是LinearLayout作爲父項。將完美的工作...

+0

我使用Relative Layout,Thanks Droid完成了這個任務。 – 2011-05-12 10:06:01

2

也許改變android:gravity="center"android:layout_gravity="center"會做這項工作嗎?其實,你的意思是「這段代碼不工作」?

+0

你好葉戈爾我用過,但這是行不通的。 – 2011-05-12 09:39:31

+0

也許有任何屏幕?這個代碼看起來如何?你想要達到什麼目的? – Egor 2011-05-12 09:43:57

2

ü使用android:layout_gravity =「center」