ダイアログにGridViewを表示しようとしています。 GridViewの幅は、すべての努力にもかかわらず、列にラップするのではなく、画面全体に拡大します。レイアウトとその問題を示すイメージは次のとおりです(問題を説明するためにGridViewの背景色を設定しました)。Android:GridViewの幅はコンテンツにラッピングされませんか?
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/colorgridview"
android:background="#FF00CCBB"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numColumns="4"
android:verticalSpacing="5dp"
android:horizontalSpacing="5dp"
android:columnWidth="70dp"
android:stretchMode="none"
/>
固定layout_widthでそれを解決し ...同じ問題を抱えていました。 @ ab11 - GridViewをラップできましたか?私はダイアログでそれをラップしようとしています。今まで運がない。 – FireFly
このトピックのExpandableGridviewを試したことがありますか?http://stackoverflow.com/questions/8481844/gridview-height-gets-cut –