シンプルなフッターレイアウトの作り方

設定画面やダイアログで、下のようなボタンが2つ並んだフッターを付ける時に使ってるレイアウトxmlを紹介します。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<LinearLayout
    android:id="@+id/bottom"
    android:layout_width="fill_parent"
    android:layout_height="54dip"
    android:layout_alignParentBottom="true"
    android:background="@android:drawable/bottom_bar"
    >    
    <Button
      android:id="@+id/ok"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:layout_marginTop="4dip"
      android:layout_weight="1"
      android:text="OK"
    />
    <Button
      android:id="@+id/cancel"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:layout_marginTop="4dip"
      android:layout_weight="1"
      android:text="CANCEL"
    />
</LinearLayout>
<LinearLayout
    android:layout_above="@id/bottom"
    android:layout_height="fill_parent"
    android:layout_width="fill_parent"
    android:orientation="vertical"
    >
</LinearLayout>

</RelativeLayout>