让listview的 footview一直处于屏幕底部

如题 在listview 没有item填充的情况下 footview也处于屏幕底部

把footerview直接放在listview下面,不要添加到listview中,然后给listview设置权重为1高度为0dp

<?xml version="1.0" encoding="utf-8"?>
xmlns:my="http://schemas.android.com/apk/res/com.xhx.android.health"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

       <!-- 调查问卷的listview -->

           <ListView
               android:id="@+id/listView1"
               android:layout_weight="1" 
               android:layout_width="match_parent"
               android:layout_height="0dp">

           </ListView>


       <Button 
            android:id="@+id/submit_ques"
            android:layout_width="match_parent"
            android:layout_height="@dimen/login_height"
            android:layout_marginLeft="15dp"
            android:layout_marginRight="15dp"
            android:layout_marginBottom="15dp"
            style="@style/round_green_btn"
            android:text="底部按钮"
            android:layout_gravity="bottom"
            android:textColor="@color/c_white" />

图片说明

<?xml version="1.0" encoding="utf-8"?>
xmlns:my="http://schemas.android.com/apk/res/com.xhx.android.health"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

       <!-- 调查问卷的listview -->

           <ListView
               android:id="@+id/listView1"
               android:layout_weight="1" 
               android:layout_width="match_parent"
               android:layout_height="0dp">

           </ListView>


       <Button 
            android:id="@+id/submit_ques"
            android:layout_width="match_parent"
            android:layout_height="@dimen/login_height"
            android:layout_marginLeft="15dp"
            android:layout_marginRight="15dp"
            android:layout_marginBottom="15dp"
            style="@style/round_green_btn"
            android:text="底部按钮"
            android:layout_gravity="bottom"
            android:textColor="@color/c_white" />