मुझे पता है कि पूरे एप्लिकेशन में थीम कैसे लागू करें, लेकिन मैं केवल एक ही गतिविधि के लिए थीम लागू करने के लिए कहां जाऊं?एंड्रॉइड में किसी गतिविधि के लिए थीम लागू करें?
उत्तर
मिल आप मैनिफ़ेस्ट फ़ाइल के अंदर android:theme
<activity>
अंदर शामिल करके किसी भी गतिविधि के लिए एक विषय लागू कर सकते हैं, पूरी बात की जगह।
उदाहरण के लिए:
<activity android:theme="@android:style/Theme.Dialog">
<activity android:theme="@style/CustomTheme">
और आप प्रोग्राम के विषय सेट करना चाहते हैं तो setContentView()
और onCreate()
विधि के अंदर super.onCreate()
विधि कॉल करने से पहले setTheme()
का उपयोग करें।
इससे पहले कि आप setContentView()
पर कॉल करें, setTheme(android.R.style...)
पर कॉल करें और केवल उस विषय के साथ प्रतिस्थापित करें जो आप चाहते हैं (थीम, थीम_नो टिटलेबार, आदि)।
या अगर अपने विषय के लिए एक कस्टम विषय है, तो आप setTheme(yourThemesResouceId)
को प्रोग्राम Activity.java में सेट करने के लिए:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTheme(R.style.MyTheme); // (for Custom theme)
setTheme(android.R.style.Theme_Holo); // (for Android Built In Theme)
this.setContentView(R.layout.myactivity);
(सभी गतिविधियों) Manifest.xml में आवेदन दायरे में सेट करने के लिए:
<application
android:theme="@android:style/Theme.Holo"
android:theme="@style/MyTheme">
Manifest.xml में गतिविधि दायरे में सेट करने के लिए (एकल गतिविधि):
<activity
android:theme="@android:style/Theme.Holo"
android:theme="@style/MyTheme">
कस्टम थीम बनाने के लिए, आपकोमें विषय घोषित करना होगाthemes.xml फ़ाइल, और शैलियों.xml फ़ाइल में शैली सेट करें।
अक्षम थीम के बारे में क्या है? एक ही गतिविधि पर –
आपने दो 'एंड्रॉइड: थीम' विशेषताओं को क्यों जोड़ा है? –
@ विनीत कौशिक, 'एंड्रॉइड: थीम = "@ एंड्रॉइड: स्टाइल/थीम। होलो" एंड्रॉइड बिल्ट-इन थीम जोड़ने के लिए वाक्यविन्यास है। 'एंड्रॉइड: थीम =" @ स्टाइल/मायथीम "' आपकी 'शैलियों.एक्सएमएल' फ़ाइल में वर्णित कस्टम थीम जोड़ने के लिए वाक्यविन्यास है। आपकी वास्तविक 'AndroidManifest.xml' फ़ाइल में आप केवल प्रत्येक अनुभाग के लिए एक या दूसरे का उपयोग करेंगे, दोनों नहीं। –
- 1. एंड्रॉइड टूलबार में थीम कैसे लागू करें?
- 2. बटन के लिए एंड्रॉइड थीम शैली
- 3. किसी गतिविधि (एंड्रॉइड)
- 4. किसी गतिविधि के बिना एंड्रॉइड में सेवा कैसे शुरू करें
- 5. एंड्रॉइड: थीम से संवाद दिखाने के साथ समस्या। लाइट गतिविधि
- 6. एंड्रॉइड कस्टम थीम: लैंडस्केप और पोर्ट्रेट मोड के लिए अलग-अलग थीम
- 7. एक संवाद-थीम वाली गतिविधि
- 8. एंड्रॉइड: पारदर्शी संवाद-थीम वाली गतिविधि कैसे बनाएं
- 9. एंड्रॉइड में विशिष्ट गतिविधि के लिए अधिसूचना टैप कार्रवाई कैसे लागू करें?
- 10. शैली का उपयोग कर थीम में गतिविधि पृष्ठभूमि सेट करें?
- 11. डिफ़ॉल्ट एंड्रॉइड थीम ओवरराइड करें
- 12. एंड्रॉइड डायलॉग गतिविधि स्थिति
- 13. एंड्रॉइड में डायलॉग फ्रैगमेंट थीम
- 14. एंड्रॉइड - वर्तमान में लागू कोड में कोड
- 15. मेरे नियमित एचटीएमएल में jQuery यूआई थीम कैसे लागू करें?
- 16. एंड्रॉइड एप्लिकेशन के लिए पासकोड लॉक लागू करें
- 17. एंड्रॉइड ऐप पर नाइट मोड लागू करें
- 18. लाइट थीम में एंड्रॉइड टैबविड्ज
- 19. कस्टम थीम कैसे बनाएं और एंड्रॉइड एप्लिकेशन
- 20. एंड्रॉइड में गतिविधि पहचान
- 21. एंड्रॉइड में थीम के लिए कस्टम फ़ॉन्ट जोड़ना
- 22. एंड्रॉइड लिस्ट व्यू थीम
- 23. गतिविधि संचार के लिए एंड्रॉइड कस्टम व्यू
- 24. एंड्रॉइड टेक्स्ट थीम में सभी कैप्स
- 25. एंड्रॉइड: स्टेटस बार नई गतिविधि में ट्रांजिशन पर थीम नहीं है
- 26. एकल गतिविधि में एंड्रॉइड सर्च गतिविधि
- 27. गतिविधि के बिना एंड्रॉइड एप्लिकेशन प्रारंभ करें
- 28. किसी अन्य गतिविधि से डेटा प्राप्त करें
- 29. थीम
- 30. एक एंड्रॉइड गतिविधि के निर्माता
अक्षम थीम के बारे में क्या? एक ही गतिविधि पर –
@ युशा अलेयूब: क्या आपने बस एक और विषय स्थापित करने की कोशिश की? – Yannick
नहीं, लेकिन मैं सिर्फ थीम को अक्षम/निकालना चाहता हूं और इसे मूल बनाना चाहता हूं ... :) –