Я думаю, что это то, что вы хотите.
Сначала установите высоту LinearLayout для корня до * fill_parent *, чтобы он заполнил весь экран
Затем поместите кнопкивнутри другого LinearLayout с android: layout_weight = "1" , как показано ниже
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_weight="1"
android:layout_height="wrap_content"
>
<!-- I want to eat button -->
<Button android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="20sp" android:id="@+id/iWantToEat">
</Button>
</LinearLayout>
Делит экран на соотношение 1: 1: 1: 1: 1