在iOS中的视图中是否有任何简单的方法可以使用android:gravity =“center_horizontal”在android中?我可以在添加它之前计算每个控件的位置,并在旋转屏幕时重新计算,但我想知道是否有更好的解决方案。
答案 0 :(得分:0)
请注意,layout_gravity与Android中的重力不同。
layout_gravity 用于容器视图中的对齐,重力用于自我中的内容对齐。
在阅读完你的问题后,我认为你的意思是layout_gravity而不是引力。
好的,我们来讨论一下UIStackView。
What is UIStackView,正如文档所说,它只是一个容器视图,可以控制子视图上的分布,对齐,间距,xxx,并使用autoLayout创建,这意味着你不需要管理子视图上的这些约束。
如您所见,stackView的对齐将适用于它上面的所有控件而不是单个控件。
要实现layout_gravity之类的效果,您必须手动管理约束。
和中心按钮的约束。