2016-03-25 30 views
0

我上Android應用工作,以顯示細胞大小在網格佈局[機器人]

我使用GirdLayout爲,與跨度第一行中,但是第二行是細胞的不同大小。

如何讓所有的單元格寬度相同?

enter image description here

時使用(填寫家長或家長的比賽)!

回答

0

如果我正確理解,可以使用權重以填充屏幕寬度,與實施例:

<GridLayout 
android:id="@+id/my_grid" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:layout_centerHorizontal="true" 
android:padding="2dp" 
grid:alignmentMode="alignBounds" 
grid:columnCount="2" 
grid:rowOrderPreserved="false" 
grid:useDefaultMargins="true"> 

<TextView 
    android:layout_width="0dp" 
    android:layout_height="50dp" 
    grid:layout_columnWeight="1" 
    grid:layout_gravity="fill_horizontal" 
    android:gravity="center" 
    android:text="my text1" /> 

<TextView 
    android:layout_width="0dp" 
    android:layout_height="50dp" 
    grid:layout_columnWeight="1" 
    grid:layout_gravity="fill_horizontal" 
    android:gravity="center" 
    android:text="my text2" /> 

    ... 

    </GridLayout>