我有Android Studio
我设置了所有需要的约束,比如将其固定到其他视图的所需边,设置高度。
但是现在我想根据文本长度设置宽度约束。
如何以编程方式编写?
我想我想要类似于VFL UILabel
所以第一个标签应该有基于它的文字的宽度,并且左边的大小等于20磅
第二个标签的宽度应该基于它的文字,左边的距离等于10磅,15的右边距离。
你可以看到它切断了第二个标签,但我希望在顶部有像测试标签一样的填充。
答案 0 :(得分:0)
您要做的是设置标签preferredMaxLayoutWidth
并将numberOfLines
设置为0.为标签指定一个顶部和前沿约束,但仅此而已。现在标签将根据其内容扩展其宽度,直到最大布局宽度,然后将自动换行并扩展其高度。