Если ваш макет такой же простой, как показано выше, я бы использовал LinearLayout - в основном потому, что мне кажется, что работа с относительными макетами немного раздражает и труднее находить ошибки.
Образец будет:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:layout_height="wrap_content"
android:layout_width="fill_parent" android:id="@+id/linearLayout1"
android:orientation="vertical" android:layout_weight="1"
android:background="@android:color/darker_gray">
<!-- Put widgets here -->
</LinearLayout>
<LinearLayout android:layout_height="100dp"
android:layout_width="fill_parent" android:id="@+id/linearLayout2"
android:orientation="vertical" android:background="@android:color/background_light">
<!-- Put widgets here -->
</LinearLayout>
</LinearLayout>