2011-05-12 23 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”