0

ListView をその幅でコンテンツにラップし、親の中心に合わせて配置できるようにしたいと考えています。

これは、通常の ListView が私に与えているものです

これはほとんど私が達成したいことですが、ListView で最も長いテストで ListView をラップしたいだけです。現在、これは dp を宣言することで実現されていますが、これは可能であれば避けたいものです

最初の画像のコード:

<ListView
            android:id="@+id/lst_test"
            android:layout_width="0dip"
            android:layout_weight="1"
            android:layout_height="wrap_content" >
        </ListView>

2 番目の画像のコード:

<ListView
     android:id="@+id/lst_test"
     android:layout_width="200dp"
     android:layout_height="wrap_content" >
</ListView>

これにはカスタム アダプターを使用する必要がありますか、それとも現在のアダプターをそのまま使用できますか? カスタム アダプターを使用する必要がある場合、どうすればよいですか?

4

1 に答える 1