Gibt es eine Chance, dass ich die Titelleiste der App in Xamarin.Forms entfernen kann? Ich arbeite an einem Xamarin.Forms Portable-Projekt. Ich habe viele Lösungen ausprobiert, aber keine funktionierte, ich konnte die App nicht einmal starten.
Erster Versuch Ich habe versucht, dies zu meinem AndroidManifest.xml hinzuzufügen, hat nicht funktioniert:
%Vor%Zweiter Versuch Ich habe versucht, eine Datei namens styles.xml in Resources / values zu erstellen, nämlich:
%Vor%Und dann habe ich das zu meinem AndroidManifest.xml hinzugefügt (hat auch nicht funktioniert)
%Vor%Dritter Versuch Ich habe versucht, das zu meiner OnCreate-Methode in MainActivity.cs hinzuzufügen (hat nicht funktioniert).
%Vor%Kann mir jemand dabei helfen?
Dies kann in PCL erfolgen:
%Vor%Wenn Sie alte FormsApplicationActivity verwenden, Versuchen Sie es, fügen Sie dies in OnCreate (Bundle Bundle) Methode
hinzu %Vor%Dies scheint die App-weite Einstellung zu tun, aber ich bin mir nicht so sicher, da ich FormsApplicationActivity nicht mehr verwende.
Unter Verwendung der neuesten Version von Xamarin.Forms
habe ich Folgendes gefunden:
// Titel auf NextPage wird angezeigt
%Vor%// Titel auf NextPage wird nicht angezeigt
Nathan
Für iOS funktioniert diese einzelne Zeile (z. B. im Konstruktor der Seite) problemlos.
%Vor%Aber Android ignoriert es, auch wenn es in das XAML der Seite eingefügt wird.
Wie oben von Bonelol erwähnt, muss diese Methode jedes Mal aufgerufen werden, bevor Sie eine Seite drücken. Ich benutze Prism, damit ich nicht auf die Erstellung und das Drücken einer Seite zugreifen kann. Also habe ich gerade einen benutzerdefinierten Renderer für NavigationPage erstellt und diese Zeile dort eingefügt. Vielleicht hilft das jemand anderem.
%Vor%Tags und Links android c# xaml xamarin.forms