Как создать отзывчивый ImageView? - PullRequest
2 голосов
/ 20 июня 2019

Я создаю игру для своего окончательного школьного проекта, и у меня возникает следующая проблема:

Когда я пытаюсь разместить ImageView на экране, они размещаются в разных местах в зависимости от размера экрана мобильного устройства.(Пример ниже)

https://i.ibb.co/WcgvNkq/screen.png (не имеет репутации публиковать изображения)

Поэтому мой вопрос заключается в том, как сделать так, чтобы ImageView реагировал на все устройства.

Я уже пытаюсь удалить ширину вручную для match_constraint, но она не работает.

Заранее спасибо ?

Ответы [ 3 ]

1 голос
/ 20 июня 2019

Вы должны использовать ConstraintLayout для выполнения вашего запроса, вот документация https://developer.android.com/training/constraint-layout

0 голосов
/ 20 июня 2019

Для этого вы можете использовать Android Constraint Layout.Макет ограничения в основном позволяет вам размещать ваши представления на основе ограничений.Это много, чтобы объяснить в одном кадре на ответ.https://www.raywenderlich.com/9475-constraintlayout-tutorial-for-android-complex-layouts Это объясняет концепцию с аккуратными изображениями и их концепциями.Проверьте это.https://developer.android.com/training/constraint-layout Это официальная документация.В нем также достаточно содержимого, чтобы начать работу.

0 голосов
/ 20 июня 2019

вы должны использовать ConstraintLayout или RelativeLayout, чтобы выровнять ваш ImageView на экране. Вы можете использовать артикул например

...