根据屏幕大小设置ListView的内容

时间:2012-06-20 10:18:12

标签: android listview

我想根据屏幕大小自动调整listview内容,如果listview有五个数据,屏幕很大,即使这五个数据也应该在整个屏幕上显示。如果可能,这是否可能,如何。

 <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>

1 个答案:

答案 0 :(得分:0)

根据你的问题,你对每行都有相同的大小是更好的UI.you可以做到但是它不是正确的方式来填满整个屏幕。当你只有一行并且你试图填满整个屏幕时怎么办? / p>

简而言之,在整个屏幕上填写listview并不是更好。

如果你想这样做,那么将你的行布局大小设置为fill_parent,但它只能看到一个项目。所以你必须检查列表中的行数,然后除以屏幕高度并设置行大小编程。