У меня проблема с отображением ListView.В настоящее время это выглядит так со следующим кодом xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/favs_main">
<Button
android:text="Return to Home"
android:id="@+id/return_button"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
android:textSize="15sp"/>
<ListView
android:id="@+id/favsListView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="180dp"
android:layout_above="@id/return_button"/>
</RelativeLayout>
Если вы заметили, что список внизу экрана.Я хочу, чтобы он был чуть ниже текста избранного, а не над кнопкой возврата на главную страницу.Суть в том, что я всегда хочу, чтобы кнопка отображалась, а представление списка занимало пространство между текстом избранного и кнопкой.Текст взят из фонового изображения, поэтому я не могу просто выровнять его ниже.Так что даже с 100 предметами я все равно хотел бы показать кнопку.
Спасибо за помощь