1

私はこのグリッドビューを持っています,, LinearLayoutの中に

LinearLayout の高さは match_parent または fill_parent です GridView の高さは fill_parent または match_parent です

しかし、それはまだその空のスペースを残しています... Gridview Content を伸ばして LinearLayout を埋めたい

助けてください!

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <GridView
            android:id="@+id/gridview"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_margin="6dp"
            android:gravity="center"
            android:horizontalSpacing="2dp"
            android:numColumns="3"
            android:stretchMode="columnWidth"
            android:verticalSpacing="2dp" />
    </LinearLayout>
4

3 に答える 3

1

ああ、私はあなたが何をしているかを見ることができます。それは単に不可能です。強く推奨されていないハックを使用したとしても、GridViewおよびの使用に関するすべての法則に違反することになりListViewます。ここでは使用しないことを強くお勧めしますGridView。代わりに、単純なネストされたLinearLayouts またはを使用してこのレイアウトを作成しますTableLayout。スクロールすることになっていますGridViewListViewとにかくandroid:layout_weight="float"、 param を使用してこのレイアウトを作成するときに役立ちますLinearLayout

于 2013-10-05T14:18:46.713 に答える