我正在使用 Xamarin.Forms.Maps 包在堆栈布局中创建基本街道 map 。
除了在较小的 Android 手机(准确地说是三星 Galaxy Ace)上, map 在 Android 和 iOS 上都应该拖欠。
在此设备上, map 上似乎有一个奇怪的黑色覆盖层。
我不会在任何地方设置它,就像我说的那样在其他任何地方都可以。
有没有人遇到过这个问题,如果遇到过,你是怎么解决的,因为我什至不确定如何调试它。
谢谢
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:maps="clr-namespace:Xamarin.Forms.Maps;assembly=Xamarin.Forms.Maps"
x:Class="ax_mobile_app.Views.Map.MapPage"
NavigationPage.HasNavigationBar="True"
Title="Map" >
<ContentPage.ToolbarItems>
<ToolbarItem x:Name="backItem"
Text="Back"
Clicked="GoBack" />
</ContentPage.ToolbarItems>
<ContentPage.Content>
<Grid BackgroundColor="Gray">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<StackLayout VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand" Grid.Row="0" Padding="10,10,10,10">
<maps:Map
x:Name="MyMap"
IsShowingUser="True"
MapType="Street"
/>
</StackLayout>
</Grid>
</ContentPage.Content>
</ContentPage>
最佳答案
对于任何感兴趣的人,我将我的最低 Android 版本从 API 级别 10 更改为级别 18,奇怪的黑暗消失了......
关于android - Xamarin.Forms.Maps map 仅在一台 Android 设备上显示为黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49427131/