答案 0 :(得分:8)
Apple suggests使用每个标签和字段创建水平堆栈视图,然后将它们放在垂直堆栈视图中。
这是有道理的,如果您稍后将其中一个控件更改为其他控件(例如弹出按钮),则可以保持标签和控件基线对齐。
答案 1 :(得分:7)
你绝对可以使用StackView来实现这一目标。
如何安排StackViews取决于您希望如何管理对齐。
以下是我的建议:
您可能希望将@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
...
if (savedInstanceState != null) {
//Restore the fragment's state here
}
}
设置为平均填充两个较小的堆栈视图,然后将distribution
设置为每个较小的堆栈视图相同。
最后,您可以在水平堆栈视图上设置间距,以设置文本和文本字段之间的空间。(最后一部分是我将它们设置为这样的原因。 )