Я знаю, это должен быть простой вопрос ... Я просто не знаю, как это исправить.
Итак (Просто пример),
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:orientation="vertical">
<Button android:id="@+id/fakeButton"
android:layout_height="match_parent"
android:layout_width="match_parent"/>
<Button android:id="@+id/saveSearch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/saveSearch"/>
</LinearLayout>
Это не сработает - первая кнопка сделает вторую невидимой. Вес сделает все это процентной игрой, чего я не хочу.
Я толстый?
РЕДАКТИРОВАТЬ: Я этого не знал, но похоже, что порядок важен (из ответов). Загрузка макета является итеративной, а не целостной. Вы можете сделать первый элемент фиксированной высоты, а остальные элементы заполнят то, что осталось . НО мне нужно сделать последний элемент фиксированной высоты.