我正在尝试使 2 张图片处于随机位置,每张都在屏幕上的另一半。为此,我正在使用 setX() 和 setY() 函数。那些图片(Imageview)是一种相对布局的孩子。但是在不同的屏幕中,宽度不同,高度也不同。我知道在其他android开发语言中,你可以将屏幕宽高从1缩放到0(这样,中心是setX(0.5))
Android Studio 中有这样的东西吗?
我正在尝试使 2 张图片处于随机位置,每张都在屏幕上的另一半。为此,我正在使用 setX() 和 setY() 函数。那些图片(Imageview)是一种相对布局的孩子。但是在不同的屏幕中,宽度不同,高度也不同。我知道在其他android开发语言中,你可以将屏幕宽高从1缩放到0(这样,中心是setX(0.5))
Android Studio 中有这样的东西吗?
您可以使用 ConstraintLayout,它可以轻松解决。只需将 2 个图像约束设置为父图像,将左图像结束约束设置为右图像开始。这是文档: https ://developer.android.com/training/constraint-layout/index.html