Android LinearLay您的下方列表视图不可见
为什么只有ListView可见Android LinearLay您的下方列表视图不可见,android,listview,Android,Listview,为什么只有ListView可见 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" > <
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<ListView android:id="@+id/android:list" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_gravity="center" android:choiceMode="singleChoice">
</ListView>
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:gravity="center"
android:layout_marginTop="15dp">
<Button android:id="@+id/viewComplaintsMoreButton"
android:text=" More "
android:layout_width="wrap_content" android:layout_height="wrap_content" />
<Button android:id="@+id/viewComplaintsCancelButton"
android:text=" Cancel "
android:layout_marginLeft="50dp" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
</LinearLayout>
尝试将ListView权重设置为1
<ListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:choiceMode="singleChoice"
android:layout_weight="1">
</ListView>
事实上,当您接受答案时,旁边会出现绿色的勾号。您所做的就是投票支持它。@Vlad wow,那是很久以前的事了=),默认布局权重为0,布局高度设置为wrap\u content
视图将不会调整大小,因此如果列表占用的空间超过可用屏幕大小,它将不会为其他布局留出空间。将布局权重设置为1将填充布局权重为0的布局留下的所有可用空间。@Vladimir非常好+1:)