2017-02-22 35 views
0

设置我的Android Studio中的ListView这样的:的ListView上的程序扩展开始

<ListView 
    android:layout_width="match_parent" 
    android:layout_height="200dp" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentLeft="true" 
    android:id="@+id/listView" /> 

,并贴在屏幕的底部。但是,如果我运行该应用程序,ListView将扩展并填充整个屏幕。

+0

完全地把你的布局XML –

+0

后整个活动布局 – MikeKeepsOnShine

+0

检查此链接中的第二个答案http://stackoverflow.com/questions/11295080/android-wrap-content-is-not-working-with- listview –

回答

0

删除此行

android:layout_alignParentBottom="true" 
+0

我希望它填满大约一半的屏幕,但留在屏幕的底部 –

0

我认为你正在使用LinearLayout.xml文件insted的的RelativeLayout。使用RelativeLayout

+0

我正在使用RelativeLayout。 我也注意到,如果我添加一些项目到ListView然后在那里滚动,ListView会回到它定义的位置。 只要点击上面的EditText,ListView就会跳转到EditText的底部。 –

+0

@ G.Lukas检查EditText的onclick函数。提供更多关于.xml文件和.java文件的信息 –