当我为 stacklayout 设置 StackOrientation.Horizontal 并设置 5 个标签时,它会正确显示。
但是,当标签数量增加时,标签文本大小会减小,并且所有标签都按照可用宽度对齐。
如果标签计数超过,如何显示所有标签的全文并将标签移动到下一行?
最佳答案
使用 WrapLayout
代替:
var layout = new WrapLayout {
Orientation = StackOrientation.Horizontal,
HorizontalOptions = LayoutOptions.Fill,
Padding = new Thickness (0, padding, 0, padding)
};
layout.Children.Add (item);
结果: