2010-07-13 18 views
7

क्या आप कृपया मुझे बता सकते हैं कि मैं एंड्रॉइड के आइकन expander_ic_maximized का उपयोग कैसे कर सकता हूं? मुझे लगता है कि चौखटे/आधार/कोर/res/res/drawable-hdpi में/expanderic_minimized.9.pngमैं एंड्रॉइड में प्रदान किए गए सिस्टम का उपयोग कैसे कर सकता हूं (उदा। विस्तारक_मैक्सिमाइज्ड)

यहाँ है मेरी लेआउट xml फ़ाइल:

<ImageView android:id="@+id/icon" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@drawable/expander_ic_minimized"> 

लेकिन मैं इस त्रुटि मिलती है:

res/layout/test.xml:70: error: Error: Resource is not public. (at 'src' with value '@android:drawable/expander_ic_maximized'). 

उत्तर

1

हो सकता है कि सिर्फ डाउनलोड करने और अपने परियोजना में शामिल

expander_ic_maximized.9.png से इसे पाने देखें कच्चे फ़ाइल लिंक पर क्लिक करके

3

this thread के अनुसार, आपको उस आइकन को मैन्युअल रूप से अपनी प्रोजेक्ट में कॉपी करना होगा और वहां से इसका उपयोग करना होगा।

4

आप अपने एंड्रॉइड एसडीके स्थापना निर्देशिका में सभी एंड्रॉइड आइकन पा सकते हैं। F.ex. मेरे कंप्यूटर पर /opt/android-sdk-linux/platforms/android-16/data/res/drawable-hdpi/। विभिन्न एंड्रॉइड संस्करणों के लिए और विभिन्न स्क्रीन संकल्पों के लिए आइकन के विभिन्न सेट हैं। expander_ic_minimized.png फ़ाइलों को अपनी परियोजना drawable फ़ोल्डरों में कॉपी करें और आइकन उपलब्ध हो जाएगा।

Because these resources can change between platform versions, you should not reference these icons using the Android platform resource IDs (i.e. menu icons under android.R.drawable). If you want to use any icons or other internal drawable resources, you should store a local copy of those icons or drawables in your application resources, then reference the local copy from your application code. In that way, you can maintain control over the appearance of your icons, even if the system's copy changes.

:

Android डेवलपर guide के अनुसार

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

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