
Se sviluppare applicazioni per dispositivi Android sotto la piattaforma Xamarin, acquisita da Microsoft, e che infine è diventato una parte della IDE sviluppo Visual Studio, normalmente, Quando si crea un nuovo Attività o Attività, Questo tende a mostrare vuoto, ma nella parte superiore Essa mostra la Barra delle azioni.
Per alcuni set di applicazioni potrebbe essere qualcosa di sexy avendo questo elemento in questa situazione dello schermo, ma per gli altri, è un po' inutile e persino fastidioso, Dal momento che si può venire a occupare una parte considerevole dello stesso. Pertanto, il scelta migliore è quello di rendere che sono Nascondi.
Possiamo agire di due forme completamente diverso al momento della Nascondi il Barra delle azioni un Attività in Xamarin Android e, Anche se entrambi fanno alla fine di quell'elemento non è visibile, le forme di ciascuno di essi sono molto diversi.
Metodo. 1
Il primo metodo per Nascondi il Barra delle azioni un Attività in Android (Xamarin) è possibile chiamare, nel metodo OnCreate funzione Nascondi() sul ActionBar. Ad esempio vi mostriamo il seguente codice:
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(); } |
Questo codice, visivamente, eseguire l'applicazione, mostrerà l'attività in questione, insieme con la ActionBar, e successivamente farà che è Nascondi. Pertanto, Anche se è una soluzione a questo problema, fa che nascondersi non sono pulito dall'inizio.
Metodo. 2
Come alternativa per nascondere il Barra delle azioni in uno Attività in Xamarin Android, Un'altra opzione è quella di modificare Archivio AndroidManifest. XML, e aggiungere all'etichetta applicazione il attributo seguente:
1 | android:theme="@android:style/Theme.Material.Light.NoActionBar" |
A seconda del tema che si sta utilizzando, il attributo avrà un Itinerario o altri. In questo caso, il tema utilizzato è il Luce materiale.
Così il file AndroidManifest. XML sarebbe simile al seguente:
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> |
Se si sta lavorando direttamente con il IDE di Xamarin o Visual Studio, È possibile apportare la modifica di questo attributo dalla editor visuale, nel campo Oggetto della domanda.
Quest'ultimo metodo, per la eseguire l'applicazione, Verrà aperta e l'attività non visualizzerà, fin dall'inizio, il ActionBar, essendo stato precedentemente nascosto.
Indipendentemente dal metodo che si utilizza, alla fine si otterrà, utilizzando uno qualsiasi di questi due forme, Make è Nascondi il Barra delle azioni di qualsiasi Attività per sviluppare basso Xamarin Android.
