5

मैं सामग्री डिज़ाइन सीख रहा हूं, विशेष रूप से मैं अपने एंड्रॉइड संस्करणों के लिए भी सामग्री डिज़ाइन के साथ अपने ऐप को कस्टमाइज़ करना चाहता हूं। https://developer.android.com/training/material/compatibility.html#SupportLibत्रुटि: त्रुटि: कोई संसाधन नहीं मिला जो दिए गए नाम से मेल खाता है: attr 'colorAccent'

रंग पटल के बारे में, गाइड का कहना है::

error: Error: No resource found that matches the given name: attr 'colorAccent'.

:

To obtain material design styles and customize the color palette with the Android v7 Support Library, apply one of the Theme.AppCompat themes:

<!-- extend one of the Theme.AppCompat themes --> 
<style name="Theme.MyTheme" parent="Theme.AppCompat.Light"> 
    <!-- customize the color palette --> 
    <item name="colorPrimary">@color/material_blue_500</item> 
    <item name="colorPrimaryDark">@color/material_blue_700</item> 
    <item name="colorAccent">@color/material_green_A200</item> 
</style> 

मुझे इस कोड को चलाने के लिए प्रयास करते हैं, मैं यह त्रुटि आई मैं इस गाइड पढ़ रहा हूँ ... और रंग के लिए एक ही त्रुटि PrimaryDark और colorPrimary! अगर मैं "एंड्रॉयड:" डालने मूल्यों-V21/style.xml फ़ाइल में इस कोड को चलाने के लिए,, colorPrimary, colorPrimaryDark और colorAccent से पहले टैग के रूप में:

<item name="android:colorPrimary">@color/material_blue_500</item> 
<item name="android:colorPrimaryDark">@color/material_blue_700</item> 
<item name="android:colorAccent">@color/material_green_A200</item> 

यह काम करता है!

तो ... मैं समझता हूँ कि नहीं, जहां मैं गलत हूँ :(मैं निश्चित रूप से नवीनीकृत किया है v7 समर्थन पुस्तकालय

किसी भी मदद की सराहना की जाएगी! :)

+0

आप पुस्तकालय एक आयात है इसे अपनी परियोजना के साथ संकलित करें? अगर आप एंड्रॉइड स्टूडियो का उपयोग कर रहे हैं तो यह भी सुनिश्चित करें कि आप रीबिल्ड प्रोजेक्ट चलाएं। –

+0

मुझे यह समस्या मेरी ग्रेडल बिल्ड फ़ाइल में 21 से targetSdkVersion को सेट करके तय की गई है, और 'compile' com.android.support :appcompat-v7:20 बदल रहा है। '' '21. +' का उपयोग करने के लिए। हालांकि मुझे यह समझ में नहीं आता है, इसलिए मुझे नहीं पता कि यह आपके लिए काम करेगा या नहीं। फिर आप http://stackoverflow.com/questions/3963978/android-xml-files-why-do-predefined-colors-not-work-for-me – LarsH

+0

की समस्या में भाग लेंगे http: // stackoverflow देखें। कॉम/प्रश्न/26431676/एपकोपेट-वी 721-0-0-नो-रिसोर्स-मिला-वह-मैचों-दिए गए-नाम-एट्र-एंड्रो – LarsH

उत्तर

-2

प्रयास करें

parent="android:Theme.AppCompat.Light" 

भी संदर्भ सकता है:

No resource found - Theme.AppCompat.Light.DarkActionBar

+0

ठीक है, मैंने "संसाधनों के साथ पुस्तकालय जोड़ना" के बारे में मार्गदर्शिका का पालन किया है (https://developer.android.com/tools/support-library/setup.html#add-library), लेकिन मुझे अभी भी वही समस्या मिली है :( – Kurtis92

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

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