У меня есть LinearLayout с
app:layout_constraintDimensionRatio="1:2"
android:layout_width="match_parent"
app:layout_constraintBottom_toBottomOf="parent"
внутри ConstraintLayout. Выглядит так, как должно быть, если высота экрана в два раза больше ширины экрана. Однако на устройствах, которые шире, верхняя часть моего макета выталкивается за пределы экрана. Тем не менее, я хочу, чтобы верх оставался видимым, а нижняя часть выдвигалась за пределы экрана. Вот как я хочу, чтобы макет работал следующим образом:
1: достаточно длинное устройство, все в порядке:
![long device](https://i.stack.imgur.com/ooeBi.png)
2: устройство немного шире, но все в порядке:
![screen with a 1:2 ratio](https://i.stack.imgur.com/Jd8My.png)
3: устройство еще ширеверхняя часть макета все еще должна быть видна, а нижняя должна быть нажата:
![even wider screen](https://i.stack.imgur.com/gYHyF.png)