Ich versuche, eine einfache Geolokalisierung App zu erstellen, die auf den Standort des Benutzers auf einer Karte nach dem Login zeigen sollte. Dieser Teil funktioniert gut, aber es gibt einen weißen Bereich, den ich gerne aus der Statusleiste und der Ansicht entfernt sehen würde, aber ich weiß nicht wie.Ein weißer Balken zwischen StatusBar und MasterDetailPage Xamarin.Forms Android
Hier sind zwei Links zu Bildschirmen des Fehlers:
Ich habe bereits versucht, die Lösungen hier vorgestellt: https://forums.xamarin.com/discussion/86568/unwanted-blank-space-above-navigation-bar-navigation-page aber es nicht gut funktionierte: die XAML-Lösungen didn tue nichts, und die letzte Lösung (mit der Überprüfung der Build-Version) hat den blauen Balken ebenfalls verschwinden lassen, was nicht der erforschte Effekt ist.
ist hier etwas von meinem Code, mir zu sagen, wenn Sie etwas brauchen mehr:
Die Seite, wo ich meine Karte zeigen:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="MyApp.View.Detail"
xmlns:i18n="clr-namespace:MyApp"
Title=""
BackgroundColor="{StaticResource MainBackgroundColor}"
xmlns:maps="clr-namespace:Xamarin.Forms.Maps;assembly=Xamarin.Forms.Maps">
<StackLayout>
<ActivityIndicator IsRunning="{Binding IsBusy, Mode=TwoWay}" IsVisible="{Binding IsBusy, Mode=TwoWay}" Color="Blue"/>
<maps:Map VerticalOptions ="FillAndExpand" HorizontalOptions ="FillAndExpand"
x:Name="MyMap"
IsShowingUser="true"
MapType="Street"
/>
</StackLayout>
</ContentPage>
Und hier ist der MasterViewDetail
<?xml version="1.0" encoding="utf-8" ?>
<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="MyApp.View.HomePage">
</MasterDetailPage>
Danke für Ihre Hilfe!
EDIT:
ist die Struktur meines Projektes:
App(NavigationPage)
MainPage (ContentPage)
LoginPage (ContentPage)
HomePage (MasterDetailPage)
HomeDetail(ContentPage)
RegisterPage (ContentPage)
Das Problem ist, ich mit ihm nicht völlig frei bin, ich ein Praktikum bin und muss der Client-Befehl folgen ..
Was ist Ihr 'MainPage' Setup ist? Ist es eine 'NavigationPage'? Wenn ja, ändere es so, dass es eine 'MasterDetailPage' ist und dass dann Master & Detail '' NavigationPage'' sein sollte. – Krumelur