Xamarin.forms Stacklayout标签间距-Xamarin表单

Xamarin.forms Stacklayout标签间距-Xamarin表单,xamarin.forms,Xamarin.forms,我有一个stacklayout,里面有三个标签。但当我显示它时,这些标签之间有一个间隙。我想避开这个空间。谁能帮我看看哪家酒店能避免这个问题 提前感谢您的帮助使用堆栈布局的间距属性来调整项目之间的间距 以下说明了这一点:- StackLayout objStackLayout = new StackLayout() { Orientation = StackOrientation.Vertical, Spacing

我有一个stacklayout,里面有三个标签。但当我显示它时,这些标签之间有一个间隙。我想避开这个空间。谁能帮我看看哪家酒店能避免这个问题


提前感谢您的帮助

使用堆栈布局的间距属性来调整项目之间的间距

以下说明了这一点:-

        StackLayout objStackLayout = new StackLayout()
        {
            Orientation = StackOrientation.Vertical,
            Spacing = 0
        };

        Label objLabel1 = new Label();
        objLabel1.BackgroundColor = Color.Red;
        objLabel1.Text = "Red";
        objStackLayout.Children.Add(objLabel1);

        Label objLabel2 = new Label();
        objLabel2.BackgroundColor = Color.Green;
        objLabel2.Text = "Green";
        objLabel2.Font = Font.OfSize("Arial", 48);
        objStackLayout.Children.Add(objLabel2);

        Label objLabel3 = new Label();
        objLabel3.BackgroundColor = Color.Blue;
        objLabel3.Text = "Blue";
        objLabel3.Font = Font.OfSize("Arial", 48);
        objStackLayout.Children.Add(objLabel3);

我使用了空格。即使这样,你是在尝试上面的例子,还是在你自己的应用程序中使用了空格?您也在哪个平台上尝试此操作?您应该创建一个小示例来演示您的问题,然后可能有人能够专门帮助您解决您遇到的问题,因为Spacing属性控制StackLayout控件中项目之间的间距。是的!它帮助了我。谢谢:)一个通知-StackLayout Spacing在iOS和Android上给出了明显不同的结果。我必须使用2倍大的间距才能在iOS上实现与Android相同的外观