我对Android很新,当我有一个只包含一个项目的ListView时,该项目出现在ListView的底部。我假设这是因为ListView从底部填充。那么,有没有办法让ListView从顶部填充?或者是否有其他方法可以获得相同的结果?谢谢。
这是我对ListView的定义
<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/fileList"
android:layout_centerHorizontal="true"
android:layout_above="@+id/previous"/>
当我删除android:layout_above="@+id/previous
时问题得到解决,但我的列表会延伸到屏幕底部的按钮后面。
答案 0 :(得分:0)
检查静态XML中定义的android:gravity
中的ListView
属性。听起来你可能将它设置为android:gravity="bottom"
答案 1 :(得分:0)
我可以通过将android:layout_height
和android:layout_width
设置为fill_parent
答案 2 :(得分:0)
remove this line, list will show from top.
android:layout_above="@+id/previous"