Android Макет ограничения - фиксировать вид внизу страницы И под другим видом (не находясь между ними) - PullRequest
1 голос
/ 05 марта 2020

У меня есть ConstraintLayout, что в пределах NestedScrollView. Внизу этого ScrollView (который имеет fillViewport="true") я всегда хочу кнопку. Поэтому я установил мою кнопку на app:layout_constraintBottom_toBottomOf="parent", и она правильно зафиксирована внизу. Тем не менее, у меня есть расширяемый RecyclerView, который закрывает кнопку при раскрытии, поскольку между кнопкой и списком не установлено никаких ограничений. Если я добавлю app:layout_constraintTop_toBottomOf="@id/expandableRecyclerView", кнопка больше не будет закрыта - однако кнопка больше не фиксируется в нижней части страницы, она лежит между нерасширенным списком и нижней частью страницы.

Как я могу это сделать? установить эти два ограничения, но скажите кнопке предпочесть быть ограниченным в нижней части представления? Ниже вы можете увидеть изображение кнопки, расположенной между двумя ограничениями. Я хочу, чтобы он был зафиксирован в нижней части.

image

Спасибо.

1 Ответ

1 голос
/ 05 марта 2020

Ну извините за публикацию. Еще через 5 минут работы я обнаружил, что установка app:layout_constraintVertical_bias="1" решает мою проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...