If entwickeln Anwendungen für Geräte Android unter der Plattform Xamarin, von Microsoft übernommen, und das ist schließlich ein Teil geworden die IDE Entwicklung Visual Studio, normalerweise, Wenn Sie ein neues Aktivität o Aktivität, Dieser neigt dazu, zu zeigen leere, aber in der Nach oben Es zeigt die Aktionsleiste.
Für bestimmte Gruppen von Anwendungen kann es etwas sein sexy dass dieses Element in dieser Situation des Bildschirms, sondern auch für andere, ist etwas unnötig und sogar ärgerlich, Da Sie kommen, um ein Teil zu besetzen beträchtliche der gleichen. Daher, die beste Wahl besteht darin, dass sind ausblenden.
Wir können von handeln. zwei Formen ganz anders bei der ausblenden die Aktionsleiste ein Aktivität in Xamarin Android und, Obwohl beide schließlich das Element machen ist nicht sichtbar, die Formen der jeweils von ihnen sind sehr verschiedene.
Methode 1
Die erste Methode für ausblenden die Aktionsleiste ein Aktivität in Android (Xamarin) durch den Aufruf, in der Methode OnCreate Funktion Ausblenden() auf der ActionBar. Als Beispiel zeigen wir Ihnen, den folgenden code:
1 2 3 4 5 6 7 8 9 | protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); //Ocultar la Action Bar this.ActionBar.Hide(); } |
Dieser code, visuell, führen Sie die Anwendung, zeigen die fragliche Tätigkeit, zusammen mit der ActionBar, und anschließend werden das heißt tun ausblenden. Daher, Obwohl es eine Lösung für dieses Problem ist, vor ist das Versteck nicht sauber von Anfang.
Methode 2
Als Alternative Ausblenden der Aktionsleiste in einem Aktivität in Xamarin Android, Eine weitere Möglichkeit ist Ändern Archiv AndroidManifest.xml, und fügen auf dem Etikett Anwendung die Attribut folgende:
1 | android:theme="@android:style/Theme.Material.Light.NoActionBar" |
Abhängig von der Thema ob Sie verwenden, die Attribut wird ein Strecke oder andere. In diesem Fall, das Thema ist die Material Licht.
Also die Datei AndroidManifest.xml wäre ähnlich der folgenden:
1 2 3 4 5 | <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.professor-falken.app"> <uses-sdk android:minSdkVersion="16" /> <application android:allowBackup="true" android:label="@string/app_name" android:theme="@android:style/Theme.Material.Light.NoActionBar"></application> </manifest> |
Wenn Sie arbeiten direkt mit der IDE der Xamarin oder Visual Studio, Können Sie die Änderung dieses Attributs aus der visuellen editor, im Feld Gegenstand des Antrags.
Diese letzte Methode, zu den Ausführen die Anwendung, Dadurch wird geöffnet und die Aktivität wird nicht angezeigt, von Anfang an, die ActionBar, dass zuvor ausgeblendet.
Egal, welche Methode verwenden Sie, am Ende erhalten Sie, mit Hilfe eines dieser zwei Formen, Stellen ist ausblenden die Aktionsleiste alle Aktivität zu niedrig Xamarin Android.