
अगर विकसित उपकरणों के लिए आवेदन Android के मंच के तहत Xamarin, Microsoft द्वारा अधिग्रहण कर लिया, और जो अंततः का एक हिस्सा बन गया IDE विकास दृश्य स्टूडियो, सामान्य रूप से, जब आप एक नया बनाएँ गतिविधि ओ गतिविधि, यह दिखाने के लिए जाता है रिक्त, लेकिन में भाग के ऊपर यह पता चलता है क्रिया पट्टी.
अनुप्रयोगों के कुछ सेट के लिए यह कुछ हो सकता है सेक्सी स्क्रीन के इस स्थिति में यह तत्व होने, लेकिन दूसरों के लिए, कुछ हद तक अनावश्यक और भी है कष्टप्रद, चूंकि आप एक भाग पर कब्जा करने के लिए आ सकते हैं काफी उसी के. इसलिए, को सबसे अच्छा विकल्प जो करना है कर रहे हैं छुपाएँ.
हम का कार्य कर सकते हैं दो रूप के समय पूरी तरह से अलग छुपाएँ को क्रिया पट्टी एक गतिविधि में 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 या दृश्य स्टूडियो, आप से इस विशेषता में परिवर्तन कर सकते हैं दृश्य संपादक, क्षेत्र में आवेदन का विषय.
इस अंतिम विधि, करने के लिए चलाएँ अनुप्रयोग, यह खुल जाएगा और गतिविधि प्रदर्शित नहीं होगा, शुरू से, को ActionBar, पहले छिपा गया होने.
आप चाहे विधि का उपयोग, अंत में आपको मिलेगा, इनमें से कोई भी का उपयोग कर दो रूप, बना है छुपाएँ को क्रिया पट्टी किसी के गतिविधि कम विकसित करने के लिए Xamarin Android.