android listview不会粘在布局的顶部

时间:2011-11-01 10:50:25

标签: android listview layout

我有这个xml文件。该列表包含2个项目。当我在SDK模拟器或平板电脑上测试应用程序时,它会显示为有意。但是,当我使用Android v2.2.1在Samsung GT-S5570上下载应用程序时,用户可以从顶部拖动列表并将其移至屏幕底部。有什么办法可以防止这种情况发生吗?

<RelativeLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    xmlns:android="http://schemas.android.com/apk/res/android">
    <ListView 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:paddingTop="20dip"
        android:id="@android:id/list"
        android:cacheColorHint="@android:color/transparent"
        android:textAppearance="?android:attr/textAppearance"/>
</RelativeLayout>

1 个答案:

答案 0 :(得分:0)

如果您只想显示有限数量的项目,请将这些项目放在ScrollView中,而不是使用ListView。

ListView旨在通过滚动视图显示无限数量的项目以滚动其他项目。

这个答案提供了更多信息和帮助:how can i automatically size listview so it doesn't scroll