/ / Android में res/drawable के अंदर छवियों तक नहीं पहुंच सकता - android

एंड्रॉइड में res / drawable के अंदर छवियों तक नहीं पहुंच सकता - एंड्रॉइड

मैं Android विकास के लिए नया हूँ।एक फोटो गैलरी ऐप को लागू करने के लिए, ट्यूटोरियल ने छवियों को res/drawable में जोड़ने और उन्हें R.drawable.image1 .. आदि के माध्यम से एक्सेस करने के लिए कहा। लेकिन ग्रहण में कोई ड्रॉ करने योग्य फ़ोल्डर डिफ़ॉल्ट नहीं है, फिर मैंने एक बनाया और छवियां जोड़ें। लेकिन छवियों तक नहीं पहुँच सकते, R.drawable में कोई विकल्प नहीं है। "छवि 1" के रूप में

कोई उपाय ?

उत्तर:

जवाब के लिए 3 № 1

आपको "रेस" के तहत "ड्रॉएबल" फ़ोल्डर बनाना चाहिए, और आप उस फ़ोल्डर में पीएनजी छवि फ़ाइलों को सबसे अच्छी जगह देंगे। इन छवि फ़ाइलों को प्रोग्रामिंग रूप से एक्सेस करते समय। उदाहरण के लिए एक छवि दृश्य के लिए एक छवि सेट करें:

Drawable imgDrawable=getResources().getDrawable(R.drawable.yourImageFileName));
imgView.setImageDrawable(imgDrawable);

जवाब के लिए 3 № 2

कभी-कभी ड्रॉएबल फोल्डर किसके द्वारा नहीं बनाया जाता हैडिफ़ॉल्ट इसके बजाय इसमें "ड्रॉएबल-एचडीपीआई", "ड्राएबल-एमडीपीआई" और "ड्राएबल-एलडीपीआई" होगा। ये फ़ोल्डर विभिन्न स्क्रीन घनत्वों के लिए विभिन्न संकल्पों का समर्थन करने के लिए छवियों को रखने के लिए हैं। आपका "ड्रॉएबल फ़ोल्डर" बेसलाइन मध्यम घनत्व के लिए है।

अपने मामले में "रेस" के तहत "ड्रॉएबल" नाम का एक फोल्डर बनाएं और अपनी इमेज को उस फोल्डर के अंदर रखें और आप इसका उपयोग करके एक्सेस कर पाएंगे R.id.imagename .प्रोजेक्ट को रीफ़्रेश करने का प्रयास करें और जांचें कि क्या आपने इसे बनाया है drawable res फ़ोल्डर के अंतर्गत फ़ोल्डर। आपके द्वारा बनाए गए फ़ोल्डर नाम के मामले की भी जाँच करें।