मुझे पसंद नहीं है this.requestWindowFeature(Window.FEATURE_NO_TITLE);
क्योंकि टाइटल बार संक्षिप्त रूप में दिखाई देता है, फिर गायब हो जाता है।
मुझे भी पसंद नहीं है android:theme="@android:style/Theme.NoTitleBar"
क्योंकि मैंने 3.0+ होलो परिवर्तनों के सभी खो दिए हैं जो नए उपकरणों के उपयोगकर्ताओं को उपयोग करने के लिए मिल गए हैं। तो मैं इस समाधान के पार आया।
आपके रेस / वैल्यू फोल्डर में स्टाइल.एक्सएमएल नामक एक फाइल बनाते हैं (यदि यह पहले से मौजूद नहीं है)। उस फ़ाइल में निम्न कोड रखें:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="Theme.Default" parent="@android:style/Theme"></style>
<style name="Theme.NoTitle" parent="@android:style/Theme.NoTitleBar"></style>
<style name="Theme.FullScreen" parent="@android:style/Theme.NoTitleBar.Fullscreen"></style>
</resources>
अगला एक और स्टाइल के साथ एक Res / मान- v11 बनाएँ। xml फ़ाइल (एक बार फिर यह पहले से मौजूद हो सकती है)। उस फ़ाइल में निम्न कोड रखें:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="Theme.Default" parent="@android:style/Theme.Holo"></style>
<style name="Theme.NoTitle" parent="@android:style/Theme.Holo.NoActionBar"></style>
<style name="Theme.FullScreen" parent="@android:style/Theme.Holo.NoActionBar.Fullscreen"></style>
</resources>
और यदि आप 4.0+ को लक्षित कर रहे हैं, तो अभी तक एक और स्टाइल के साथ एक रेस / मान- v14 फ़ोल्डर बनाएं। xml फ़ाइल (हाँ यह पहले से ही हो सकता है)। उस फ़ाइल में निम्न कोड रखें:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="Theme.Default" parent="@android:style/Theme.Holo.Light"></style>
<style name="Theme.NoTitle" parent="@android:style/Theme.Holo.Light.NoActionBar"></style>
<style name="Theme.FullScreen" parent="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen"></style>
</resources>
अंत में, बनाई गई इन सभी फाइलों के साथ, अपने AndroidManifiest.xml फ़ाइल को खोलें जिसे आप कोड जोड़ सकते हैं:
android:theme="@style/Theme.NoTitle"
यदि आप चाहते हैं कि गतिविधि का टैग आपके लिए संपूर्ण अनुप्रयोग पर लागू होने के लिए कोई शीर्षक या एप्लिकेशन टैग नहीं चाहिए।
अब आपके उपयोगकर्ता अपने डिवाइस संस्करण से जुड़े विषयों को स्क्रीन लेआउट के साथ प्राप्त करेंगे जो आप चाहते हैं।
PS का मान बदलने का android:theme="@style/Theme.FullScreen"
एक ही प्रभाव होगा, लेकिन अधिसूचना बार को भी हटा दें।