2017-02-22 74 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文件的信息 –