来自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
{{1 }}设置为电话height
的0.2。然后,由于它保持其长宽比,因此会动态地将尺寸更改为手机的height
。那么,有什么方法可以在Android Studio中做同样的事情吗?
感谢阅读全文; P希望你们中的一些人有一个好的答案! :)