
Αν ανάπτυξη εφαρμογές για συσκευές Android κάτω από την πλατφόρμα Xamarin, αποκτήσει από τη Microsoft, και τέλος ότι έχει γίνει μέρος της το IDE ανάπτυξη Visual Studio, κανονικά, Όταν δημιουργείτε ένα νέο Δραστηριότητα o Δραστηριότητα, Αυτό τείνει να δείξει άδειο, αλλά το επάνω μέρος Δείχνει το Γραμμή δράσης.
Για ορισμένα σύνολα εφαρμογών μπορεί να είναι κάτι Σέξι έχοντας αυτό το στοιχείο σε αυτήν την περίπτωση της οθόνης, αλλά για τους άλλους, είναι κάπως περιττή και ακόμη και ενοχλητικό, Δεδομένου ότι μπορείτε να έρθετε να καταλαμβάνουν ένα μέρος σημαντική του ίδιου. Ως εκ τούτου, το καλύτερη επιλογή είναι να βεβαιωθείτε ότι είναι Απόκρυψη.
Μπορούμε να ενεργήσουμε από δύο μορφές εντελώς διαφορετικό κατά το χρόνο της Απόκρυψη το Γραμμή δράσης ένα Δραστηριότητα σε Xamarin Android και, Αν και οι δύο κάνουν τελικά αυτό το στοιχείο δεν είναι ορατό, τα σχήματα του κάθε ένα από αυτά είναι πολύ διαφορετικά.
Η μέθοδος 1
Το πρώτη μέθοδος για Απόκρυψη το Γραμμή δράσης ένα Δραστηριότητα σε Android (Xamarin) είναι καλώντας, στη μέθοδο OnCreate λειτουργία Απόκρυψη() σχετικά με το ActionBar. Ως παράδειγμα θα σας δείξουμε τον ακόλουθο κώδικα:
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(); } |
Αυτός ο κώδικας, οπτικά, Εκτελέστε την εφαρμογή, θα δείξει η εν λόγω δραστηριότητα, μαζί με το ActionBar, και στη συνέχεια θα κάνουμε ότι είναι Απόκρυψη. Ως εκ τούτου, Αν και είναι μια λύση σε αυτό το πρόβλημα, πριν από ότι κρύβονται δεν είναι καθαρό από την αρχή.
Η μέθοδος 2
Ως εναλλακτική λύση για να αποκρύψετε το Γραμμή δράσης σε ένα Δραστηριότητα σε Xamarin Android, Μια άλλη επιλογή είναι να τροποποιήσετε Αρχείο AndroidManifest.xml, και να προσθέσετε την ετικέτα εφαρμογή το χαρακτηριστικό παρακάτω:
1 | android:theme="@android:style/Theme.Material.Light.NoActionBar" |
Ανάλογα με το θέμα έστω ότι χρησιµοποιείτε, το χαρακτηριστικό θα έχετε ένα διαδρομή ή άλλα. Στην περίπτωση αυτή, το θέμα που χρησιμοποιείται είναι η Υλικό φως.
Έτσι το αρχείο AndroidManifest.xml θα ήταν παρόμοιο με το ακόλουθο:
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> |
Εάν εργάζεστε άμεσα με το IDE του Xamarin ή Visual Studio, Μπορείτε να κάνετε την αλλαγή αυτού του χαρακτηριστικού από το οπτική editor, στο πεδίο Αντικείμενο της αίτησης.
Αυτή η τελευταία μέθοδος, να το Εκτελέστε η εφαρμογή, Αυτό θα ανοίξει και η δραστηριότητα δεν θα εμφανίσει, από την αρχή, το ActionBar, έχοντας προηγουμένως ήταν κρυμμένο.
Ανεξάρτητα από τη μέθοδο που χρησιμοποιείτε, στο τέλος θα πάρετε, χρησιμοποιώντας οποιαδήποτε από αυτές τις δύο μορφές, κάνουν είναι Απόκρυψη το Γραμμή δράσης οποιουδήποτε Δραστηριότητα να αναπτύξουν χαμηλή Xamarin Android.
