Android 仅包含单个项目的ListView显示在底部

Android 仅包含单个项目的ListView显示在底部,android,listview,Android,Listview,我是Android新手,当我有一个只包含一个项目的列表视图时,该项目会显示在列表视图的底部。我假设这是因为ListView是从底部填充的。那么,有没有办法让ListView从顶部填充?或者有没有其他方法可以得到同样的结果?多谢各位 下面是我对ListView的定义 <ListView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/fi

我是Android新手,当我有一个只包含一个项目的列表视图时,该项目会显示在列表视图的底部。我假设这是因为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_=“@+id/previous
时,问题已经解决,但我的列表会延伸到屏幕底部的按钮后面。

检查静态XML中定义的
ListView
中的
android:gravity
属性。听起来你可能已经将其设置为
android:gravity=“bottom”“

我通过将
android:layout\u height
android:layout\u width
设置为
fill\u parent
删除此行,列表将从顶部显示

android:layout_above="@+id/previous"

在我的应用程序中,它通常从顶部填充。你能给我们看一些你的代码吗?如果你只有一个元素,你怎么知道它是从哪里来的?我的意思是,一个元素。。。没有顺序,总是第一个和最后一个。我想象你的元素出现在屏幕的底部或者类似的地方,如果是这样的话,我猜你的布局文件(XML)有问题。正如@BertPeters所说,向我们展示一些代码。