Xamarin.Forms Android显示与预览器不同

时间:2017-08-05 09:36:26

标签: android xamarin xamarin.android xamarin.forms

我在Android中使用Xamarin.Forms有一个奇怪的问题。 我目前正在使用Visual Studio for Mac在macOs平台上开发一个应用程序。

我使用IOS模拟器进行了第一次测试,以测试预览器的显示是否相同,以及案例。

所以可以肯定的是,我在Android模拟器中尝试过,但事实并非如此。

我将向您展示有问题的用户界面部分&相关代码。

预览器显示:

enter image description here

Android显示:

enter image description here

这是代码:

<Grid BackgroundColor="#fff" >
        <Grid.RowDefinitions>
            <RowDefinition Height="6*" />
            <RowDefinition Height="3*" />
            <RowDefinition Height="1*" />
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="1*" />
        </Grid.ColumnDefinitions>
        <Image Grid.Row="0" Grid.Column="0" x:Name="HomePicture" Aspect="Fill" Source="https://s-media-cache-ak0.pinimg.com/originals/83/be/d9/83bed977a3c806ffce7fda49e1bf0573.jpg" />
        <StackLayout Grid.Row="1" Grid.Column="0" Orientation="Horizontal" HorizontalOptions="Center" VerticalOptions="Center">
            <Grid>
                <Grid.RowDefinitions>
                    <RowDefinition Height="1*" />
                    <RowDefinition Height="*" />
                    <RowDefinition Height="0.4*" />
                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="1*" />
                    <ColumnDefinition Width="7*" />
                    <ColumnDefinition Width="1*" />
                </Grid.ColumnDefinitions>
                <Label Grid.Row="0" Grid.Column="1" TextColor="Black" x:Name="PicaplantTitleLbl" FontSize="20" Font="Bold" XAlign="Center">
                </Label>
                <Label Grid.Row="1" Grid.Column="1" TextColor="Gray" x:Name="PicaplantSpeechLbl" FontSize="12" XAlign="Center">
                </Label>
            </Grid>
        </StackLayout>
        <Button x:Name="PicaplantStartBtn" Clicked="OnStartButtonClicked" TextColor="White" BackgroundColor="Green" Grid.Row="2" Grid.Column="0" BorderRadius="0" FontSize="30" />
    </Grid>

0 个答案:

没有答案