【发布时间】:2020-06-24 12:26:56
【问题描述】:
我一直在学习有关如何在活动窗口内限制图像的课程,当我尝试应用 1:1 的纵横比时,图像会从活动中的原始预期位置移到Activity 的左上角为 0dp x 0dp ImageView。
我的代码说这是"Invalid Float"的错误:
app:layout_constraintDimensionRatio="1:1"
这对我来说很神秘,因为系统还告诉我比率可以列为 FLOAT 或 RATIO。有人告诉我,我并不疯狂,当我小时候学习比率时,它们之间用冒号隔开。
我已多次删除 ImageViews 并以相等的 RATIO 次数重新添加约束。尽管如此,Android Studio 并不知道 1:1 的比例是多少。约束如下:
Top Constraint
+ ImageView1
+ ImageView2
Bottom constraint
app:layout_constraintDimensionRatio="1:1"
Invalid Float
ImageView 位于我的活动窗口顶部,为 0dp x 0dp 图像。
【问题讨论】:
-
你没疯。但是您需要提供更多信息。使用您正在使用的 xml 代码更新问题。欢迎使用 StackOverflow
标签: android layout android-constraintlayout