3
在我的應用程序中,我使用了gridview,而textview是gridview的一個項目。列數= 3,在這個如何給所有列等寬。 任何人都可以幫助我嗎?如何在android中設置gridview的等寬列寬?
我的代碼是:
的GridView: .........
<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>
文本將動態流動從數據庫。 – 2012-08-16 08:31:46
雅,我明白了。我爲textview呈現的佈局給出了「fill_parent」。並沒有分配網格視圖的寬度。 – 2012-08-16 14:39:20