Попытка написать игру так, чтобы большая часть экрана была заполнена моим GameView (пользовательский вид, производный от View)
Затем я хочу иметь область внизу экрана для сообщений и т. Д. Далее я просто пытаюсь поместить туда кнопку, чтобы проиллюстрировать проблему.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<my.GameView
android:id="@+id/gameview"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Action1" />
</LinearLayout>
При этом кнопка никогда не отображается. Если я перемещаю кнопку перед GameView, она работает с кнопкой в верхней части экрана. Как это выше, GameView как-то захватывает весь экран. Попытался также дать GameView layout_weight 1 с кнопкой, имеющей 0 (и наоборот)
Должен ли я реализовывать в GameView материал onMeasure (который я пока не мог понять) или я что-то упустил?