-1

グリッドビューの行をセンタリング、ストレッチ、縮小しようとしていますが、不可能でした。私は7つの画像ビューでグリッドビューを膨らませています。グリッドビューには、次のようなイメージ ビューが表示されます。

[画像ビュー][画像ビュー][画像ビュー][画像ビュー] [画像ビュー]
[画像ビュー][画像ビュー]

グリッドビューが次のようになる必要があります。

[画像ビュー][画像ビュー][画像ビュー][画像ビュー] [画像ビュー]
     [画像ビュー][画像ビュー]

これは私のグリッドビューコードです:

    <GridView android:id="@+id/player_tell_grid"
        android:layout_marginTop="10dp" android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:layout_below="@id/player_tell_message"
        android:verticalSpacing="10dp" android:horizontalSpacing="10dp"
        android:numColumns="4" android:columnWidth="45dp"
        android:layout_marginLeft="15dp" android:layout_marginRight="10dp"
        android:stretchMode="columnWidth" android:gravity="center"
        android:background="@drawable/bg_tell" android:shrinkColumns="*">
    </GridView>

ご協力いただきありがとうございます。

4

1 に答える 1

0

あなたがやろうとしていることは、単一の GridView では不可能です。

アイテムの数が限られている場合は、2 つ目のレイアウト (パディングが異なる) を追加するか、別のレイアウトを検討してください: TableLayout、RelativeLayout でしょうか?

于 2011-06-20T16:34:49.937 に答える