आइसक्रीम सैंडविच ने कई नए यूआई डिज़ाइन तत्व पेश किए लेकिन बाजार में प्रवेश अभी भी केवल 4% है या नहीं। यदि कोई भविष्य में अपने आवेदन को प्रमाणित करना चाहता था और हनीकॉम/आइसक्रीम सैंडविच, जैसे कि एक्शन बार, कलर स्कीम इत्यादि के साथ पेश किए गए कुछ डिज़ाइन तत्वों का उपयोग करना चाहता था, तो यह सुनिश्चित करने का सबसे अच्छा तरीका होगा कि आप पीछे की ओर कुछ मोडिकम बनाए रखें संगतता?Android API स्तर 15 का उपयोग करते समय पिछड़ा संगतता कैसे बनाए रखें?
उत्तर
जब मैं @Ollie सी से सहमत हैं, मुझे लगता है कि अन्य विकल्पों सिर्फ Actionbar शर्लक लाइब्रेरी का उपयोग कर के अलावा अन्य को जोड़ने के लिए, वहाँ रहे हैं, जबकि यह कह मैं सक्रिय रूप से एबीएस समुदाय में भाग लेने और यह
fantasmagoricly
वास्तव में उपयोगी है और होता है सहमत सभी यूआई संपत्तियों की शायद आवश्यकता होगी।
आप एपीआई स्तरों के माध्यम से यूआई घटकों के शानदार गिरावट को देख सकते हैं। उदाहरण के लिए:
आप values
फ़ोल्डर में बना सकते हैं और इसलिए
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyAppTheme" parent="@android:style/Theme.Light.NoTitleBar">
<!-- Any customizations for your app running on pre-3.0 devices here -->
</style>
</resources>
तब की तरह शैली सेट कर सकते हैं Android 3.0+ उपकरणों के लिए, values-v11
फ़ोल्डर बनाने:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyAppTheme" parent="@android:style/Theme.Holo.Light">
<!-- Any customizations for your app running on 3.0+ devices here -->
</style>
</resources>
और 4.0+ के लिए डिवाइस, values-v14
:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyAppTheme" parent="@android:style/Theme.DeviceDefault.Light.NoActionBar">
<!-- Any customizations for your app running on 4.0+ devices here -->
</style>
</resources>
REF: http://android-developers.blogspot.co.uk/2012/01/holo-everywhere.html, How to use Holo.Light theme, and fall back to 'Light' on pre-honeycomb devices?
वहाँ भी इस परियोजना है: https://github.com/ChristopheVersieux/HoloEverywhere कि यह होलो विषय लाने का प्रयास कर।
अंत में; Google डेवलपर्स को एसडीके से यूआई घटकों को शामिल करने के लिए प्रोत्साहित करता है ताकि पिछड़े संगतता मुद्दे के साथ उन्हें सीधे एंड्रॉइड ओएस से संदर्भित किया जा सके। हालांकि यह आपका प्रश्न नहीं है, यह कुछ स्थिरता प्रदान करने में मदद करता है।
http://www.actionbarsherlock.com
यह (मुक्त) पुस्तकालय शानदार है, और आप पहले Android संस्करण पर तलाश कर रहे हैं प्रदान करता है।
यह एक बहुत ही व्यापक विषय है। उत्तर आप किस विशिष्ट तत्व का उपयोग करने का प्रयास कर रहे हैं, इस पर निर्भर करता है।
- एक्शनबार के लिए: यदि आप पिछले संस्करणों में एक्शनबार चाहते हैं, तो ActionBarSherlock एंड्रॉइड समर्थन लाइब्रेरी से एक लोकप्रिय, मुफ्त लाइब्रेरी है।
- रंग योजना/विषय के लिए: this SO thread में वर्णित अनुसार, प्रत्येक शैली के लिए एक res/values / styles.xml और res/values-v11/styles.xml, (उदाहरण के लिए, "myStyle" कहा जाता है) बनाएं एक प्रासंगिक माता पिता को चुनें। वी 11 के लिए, शायद यह "थीम.होलो" होगा, दूसरे के लिए वेरास, शायद "थीम.डर्क"। थीम को इच्छित कोई भी अनुकूलन जोड़ें। संदर्भ है कि आपके मैनिफेस्ट में कस्टम थीम, और डिवाइस के प्लेटफॉर्म संस्करण के आधार पर सही विकल्प चुना जाएगा (मान-वी 11 फ़ोल्डर हनीकॉम और ऊपर के लिए इस्तेमाल किया जाएगा, दूसरा जिंजरब्रेड और नीचे के लिए)
- दूसरे के लिए प्लेटफ़ॉर्म फीचर्स, आप अलग-अलग कक्षाओं में प्लेटफ़ॉर्म-विशिष्ट कार्यक्षमता को समाहित कर सकते हैं, और android developer blog पर वर्णित Build.VERSION.SDK के मान के आधार पर उन्हें एक्सेस कर सकते हैं।
- 1. पिछड़ा संगतता
- 2. एपीआई पिछड़ा संगतता
- 3. गिट रिपोजिटरी पिछड़ा संगतता
- 4. सिल्वरलाइट 5 पिछड़ा संगतता
- 5. डब्ल्यूसीएफ सेवा पिछड़ा संगतता जांच
- 6. डब्ल्यूसीएफ सेवा - पिछड़ा संगतता मुद्दा
- 7. पिछड़ा संगतता और वेब सेवाएं
- 8. एमएस ऑफिस पीआईए "पिछड़ा संगतता"
- 9. वेबसॉकेट संस्करण और पिछड़ा संगतता
- 10. जावा 6 स्रोत पिछड़ा-संगतता और एसक्यूएल
- 11. पिछड़ा-संगतता कितनी महत्वपूर्ण है?
- 12. उदारीकरण और .dll पिछड़ा संगतता
- 13. पांडा मर्ज का उपयोग करते समय इंडेक्स को कैसे रखें
- 14. इकाई फ्रेमवर्क में एसक्यूएल सर्वर पिछड़ा संगतता?
- 15. आईओएस 6 एपीआई और पिछड़ा संगतता
- 16. सत्यापन डीआरवाई कैसे बनाए रखें?
- 17. एसक्यूएल Azure संगतता स्तर
- 18. पिछड़ा संगतता क्या असंभव बना देगा?
- 19. Android संगतता पैकेज
- 20. मास्टर पेज का उपयोग कर स्क्रॉल स्थिति कैसे बनाए रखें?
- 21. मिनिमल एंड्रॉयड एपीआई स्तर Google मानचित्र Android API v2
- 22. Android पर startMethodTracing API का उपयोग कैसे करें?
- 23. मैक ओएस एक्स ऐप पिछड़ा संगतता 10.6 और 10.7 एनएसपीओपीओवर
- 24. Android पर जेसीआईएफएस लाइब्रेरी का उपयोग करते समय यूआरएल में एसएमबी प्रोटोकॉल का उपयोग करते हुए
- 25. जावास्क्रिप्ट से JSON को पार्स करते समय ऑर्डर कैसे बनाए रखें?
- 26. छिपे हुए divs को दिखाने के लिए JQuery का उपयोग करते समय एसईओ को कैसे बनाए रखें
- 27. कई इकाइयों को कैसे बनाए रखें (जेपीए)
- 28. इसे बनाए गए सूचियों की सूची कैसे बनाए रखें
- 29. टीडीडी करते समय आप अनुशासन को कैसे बनाए रखते हैं?
- 30. Android ऐप इंस्टॉल करते समय अजीब त्रुटि?
सामग्री डिजाइन के लिए, मैं जोड़ूंगा: https://developer.android.com/training/material/theme.html –