Исходя из Xcode
, динамическое расположение смущает меня в Android Studio
.
Я бы хотел, чтобы imageView
(например) имел положение X и Y относительно родительского размера.В Xcode
вы устанавливаете положение X и Y на высоту и ширину телефона, затем изменяете процент этих координат, чтобы изображение имело 0,2 X
и 0.3 Y
.Поэтому, независимо от размера телефона, изображение всегда будет оставаться на этих относительных позициях.Могу ли я сделать что-то подобное в Android Studio
?Я пытался
`tools:layout_editor_absoluteX="@dimen/_80sdp"`
и
`tools:layout_editor_absoluteY="@dimen/_200sdp"`
Но редактор по-прежнему хочет, чтобы я использовал ограничения по какой-то причине, что противоречит его цели.Я видел, что есть guidelines
, это путь или есть какой-то другой путь?
Тогда есть также проблема с динамическим size
.Я бы хотел, чтобы мой imageView
изменил свой размер и сохранил соотношение сторон относительно размера телефона.Опять же, в XCode это делается путем простой установки флажка Keep aspect ratio
, а затем установки height
в процентах от телефона height
: например, imageView
height
имеет значение 0,2 телефона height
.Затем, поскольку он сохраняет соотношение сторон, он динамически меняет размер до size
телефона.Итак, есть ли способ, как я могу сделать то же самое в Android Studio?
Спасибо за чтение всего поста; P Надеюсь, у некоторых из вас есть хороший ответ!:)