2014-10-18 9 views
6

मुझे एपीआई लेवल 21 के साथ कोई समस्या है। मैं सामग्री डिज़ाइन का उपयोग करना चाहता हूं और अभी भी कम एपीआई स्तरों पर एप्लिकेशन चलाने में सक्षम हूं जैसे 18 (एंड्रॉइड 4.3.1) । यह कुछ पाने के लिए enougth जानकारी है enter image description hereएंड्रॉइड एपीआई स्तर 21 पिछड़ा संगतता? (चूंकि एसडीके का नया अपडेट आया था)

आशा: enter image description here

मेरे प्रकट एसडीके कि तरह लग रहा है:

enter image description here

और उस तरह build.gradle लेकिन मैं हमेशा कि त्रुटि मिलती है मदद, मुझे वास्तव में इसकी आवश्यकता है :(

चीयर्स

उत्तर

8

दस्तावेज़ में वर्णित है: https://developer.android.com/training/material/theme.html

नोट: सामग्री विषय Android 5.0 (एपीआई स्तर 21) और

ऊपर ही उपलब्ध है इसका मतलब है आप मान-V21 फ़ोल्डर का उपयोग करने के लिए है कि आपकी सामग्री थीम के लिए।

हालांकि आप कुछ विजेट्स के लिए सामग्री डिज़ाइन शैलियों के साथ थीम प्रदान करने के लिए v7 समर्थन पुस्तकालय का उपयोग कर सकते हैं। यह एक उदाहरण है, AppCompat थीम का उपयोग कर।

<style name="Theme.MyTheme" parent="Theme.AppCompat.Light"> 
    <!-- Here we setting appcompat’s actionBarStyle --> 
    <item name="actionBarStyle">@style/MyActionBarStyle</item> 

    <!-- ...and here we setting appcompat’s color theming attrs --> 
    <item name="colorPrimary">@color/my_awesome_red</item> 
    <item name="colorPrimaryDark">@color/my_awesome_darker_red</item> 

    <!-- The rest of your attributes --> 
</style> 

अधिक यहाँ जानकारी: https://chris.banes.me/2014/10/17/appcompat-v21/

+0

मैं एक ही समस्या है। मैंने जोड़ा है कि मैंने अपने निर्माण पथ में एंड्रॉइड-सपोर्ट-v4.jar और android-support-v7-appcompat.jar जोड़ा लेकिन मुझे अभी भी उचि के समान त्रुटि मिलती है। कोई विचार? – user754730

+0

@ user754730 यह कोई मुद्दा नहीं है। यह एक सामान्य व्यवहार है। थीम। सामग्री केवल एपीआई 21 के लिए है। –

+0

हम्म ठीक है। मैं पुराने एंड्रॉइड संस्करणों पर भौतिक डिजाइन का उपयोग कैसे कर सकता हूं? मुझे अभी तक इसके बारे में कोई अच्छा ट्यूटोरियल नहीं मिला है (चूंकि यह बहुत नया है मुझे लगता है ...) मैंने देखा है कि बहुत से ऐप्स पहले से ही इसका इस्तेमाल करते हैं और इसकी किटकैट पर सामग्री दिखती है। वे यह काम कैसे करते हैं? – user754730

संबंधित मुद्दे