2012-12-31 6 views
14

मुझे पता है कि मैं कैसे Memorycache के साथ drawable फ़ोल्डर से स्थानीय स्तर पर यानी छवियाँ प्रदर्शित करने के लिए nostra13/Android-Universal-Image-Loader उपयोग कर सकते हैं चाहता हूँ। मैं इसे ViewPager के साथ उपयोग करना चाहता हूं। किसी भी मदद की सराहना की जाएगी।कैसे लोड करने वाले संसाधनों के लिए यूनिवर्सल छवि लोडर उपयोग करने के लिए स्थानीय स्तर पर

+0

पढ़ने की कोशिश [ इस सवाल का, और यह के जवाब] (http://stackoverflow.com/q/541966/1056359) – thepoosh

उत्तर

33

संपत्तियों और drawables से छवियों को लोड करने के लिए आपको उदाहरण परियोजना से ExtendedImageDownloader लेना चाहिए (यह वर्ग अभी तक लाइब्रेरी का हिस्सा नहीं है) और इसे कॉन्फ़िगरेशन पर भी सेट करें।

युपीडी: स्थानीय संसाधनों लोड हो रहा है (drawable, संपत्ति, सामग्री प्रदाता से) के बाद से UIL v1.8.0 बॉक्स से बाहर काम करता है।

README देखें:

String imageUri = "assets://image.png"; // from assets 
String imageUri = "drawable://" + R.drawable.image; // from drawables (only images, non-9patch) 

नोट: उपयोग drawable:// केवल यदि आप वास्तव में इसे जरूरत है! ImageLoader के उपयोग के बजाय हमेशा ड्रायबल लोड करने के मूल तरीके पर विचार करें - ImageView.setImageResource(...)

+0

लिंक काम नहीं कर – moDev

+0

जहां ExtendedImageDownlaoder है? मैं स्रोतों के साथ 1.8.4 का उपयोग कर रहा हूं .jar – moDev

+1

हटाया गया। 1.8.0 के बाद से बॉक्स से बाहर संसाधनों से लोड हो रहा है। – NOSTRA

1

जब भी संसाधन गतिशील (@runtime) से एक से अधिक छवि भार से पसंद करते हैं इन एक: संसाधन में छवि के

String imgUri = "drawable://" + getResources().getIdentifier(imgName, "drawable", getActivity().getPackageName()); 

यहाँ, imgName = नाम

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

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