Я хотел бы добавить к @iturki, что было бы более гибко сделать это так:
<RelativeLayout>
android:layout_width="fill_parent"
android:layout_height="fill_parent"
<Button
....
android:id="@+id/button"
android:layout_alignParentBottom="true"
.... />
<ListView>
....
android:above="@id/button"
....
</ListView>
</RelativeLayout>
В противном случае Button
перейдет на верхнюю часть ListView и, следовательно, скроет его конец.