0

画面サイズに応じてリストビューのコンテンツを自動的に合わせたい.つまり、リストビューに5つのデータがあり、画面が大きい場合、この5つのデータでも画面全体に表示する必要があります。

 <ListView
            android:id="@+id/listView"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_above="@+id/moreBtn"
            android:layout_below="@+id/etSearch"
            android:layout_marginTop="10dp" >
        </ListView>
4

1 に答える 1

0

いいえ。質問によると、各行に同じサイズがある方がUIが優れています。それは可能ですが、画面全体を塗りつぶすのは正しくありません。1行だけで画面全体を塗りつぶそうとした場合はどうでしょうか。

要するに、画面全体でリストビューを埋めるのは良くありません。

これを行う場合は、行レイアウトサイズをに設定しますfill_parentが、表示されるのは1つのアイテムのみです。したがって、リスト内の行数を確認してから、画面の高さで除算し、プログラムで行サイズを設定する必要があります。

于 2012-06-20T10:20:52.537 に答える