3

私のアプリケーションでは、グリッドビューを使用しており、テキストビューはグリッドビューのアイテムです。列の数 = 3, これで、すべての列に同じ幅を与える方法. 誰でも私を助けることができますか?

私のコードは次のとおりです。

グリッドビュー: .........

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dip"
    android:layout_weight="1"
    android:gravity="center" >

    <GridView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/MyGrid"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="#ffffff"
        android:gravity="center_horizontal"
        android:horizontalSpacing="5dp"
        android:numColumns="3"
        android:padding="5dp"
        android:columnWidth="100dp"
        android:stretchMode="columnWidth"
        android:verticalSpacing="5dp" >
    </GridView>
</LinearLayout>

グリッドアイテム:

<TextView
    android:id="@+id/grid_item_text"
    android:layout_width="match_parent"
    android:layout_height="45dp"
    android:layout_weight="1"
    android:background="@drawable/btn_selected"
    android:gravity="center_horizontal|center_vertical"
    android:text="TextView"
    android:textColor="@color/BLACK"
    android:textSize="14dp" >
    </TextView>

</LinearLayout>
4

1 に答える 1

2
<TextView
android:id="@+id/grid_item_text"
android:layout_width="45dp"
android:layout_height="45dp"
android:layout_weight="1"
android:background="@drawable/btn_selected"
android:gravity="center_horizontal|center_vertical"
android:text="TextView"
android:textColor="@color/BLACK"
android:textSize="14dp" >

于 2012-08-17T03:45:06.697 に答える