2010-04-21 13 views
208

रीफ्रेश करें एंड्रॉइड एसडीके android.R.drawable.X के माध्यम से मानक मेनू आइकन प्रदान करता है। हालांकि, ic_menu_refresh (रीफ्रेश आइकन) जैसे कुछ मानक आइकन android.R से अनुपलब्ध हैं।मानक एंड्रॉइड मेनू आइकन, उदाहरण के लिए

क्या मूल आइकन प्राप्त करने का कोई तरीका है, शायद उन्हें एप्लिकेशन से निकालने से? मैंने पहले ही एंड्रॉइड स्रोत की जांच की है, लेकिन छवियों के लिए हर जगह देखने के लिए यह थोड़ा बड़ा है।

मैं Android Drawables वेबसाइट पता है, लेकिन मैं सही hdpi, mdpi और ldpi संस्करण, बेहतर मूल लोगों को प्राप्त करना चाहते हैं।

+1

यह जांचें। यह Google द्वारा है: https://design.google।कॉम/आइकन/ – Atul

उत्तर

199

कोई बात नहीं, मुझे इसे स्रोत में मिला: base.git/core/res/res और उपनिर्देशिकाएं।

जैसा कि अन्य ने टिप्पणियों में कहा था, अगर आपके पास एंड्रॉइड एसडीके स्थापित है तो यह आपके कंप्यूटर पर भी है। पथ [SDK]/platforms/android-[VERSION]/data/res है।

+60

वे आपकी एसडीके स्थापना में, आपकी विकास मशीन पर भी हैं। – CommonsWare

+1

ओह, आप सही हैं, वे वास्तव में हैं। धन्यवाद, मैं अब गिट रिपोजिटरी डाउनलोड करने के लिए बेवकूफ महसूस करता हूं ^^ – poke

+49

उदाहरण के लिए ANDROID_SDK/प्लेटफ़ॉर्म/एंड्रॉइड-2.1/डेटा/res/drawable-hdpi पर। – Macarse

45

शायद थोड़ा देर हो चुकी है। अन्य उत्तर पूर्ण कर रहा है, तो आप में hdpi ताज़ा आइकन है:

"android_sdk" \ प्लेटफार्मों \ "android_api_level" \ डेटा \ रेस \ drawable-hdpi \ ic_menu_refresh.png

93

मन में भालू, यह एक प्रथा है कि Google explicitly advises करने के लिए नहीं:

चेतावनी: इन संसाधनों मंच संस्करणों के बीच बदलती है तो आप एंड्रॉयड प्लेटफॉर्म संसाधन आईडी (यानी मेनू आइकॉन android.Rd के तहत इन चिह्नों का उपयोग कर संदर्भित नहीं करना चाहिए कर सकते हैं क्योंकि rawable)।

बल्कि, आप एक स्थानीय प्रतिलिपि बनाने के लिए सलाह दी जाती हैं:

आप किसी भी चिह्न या अन्य आंतरिक drawable संसाधनों का उपयोग करना चाहते हैं, तो आप उन चिह्न या ड्रॉएबल की स्थानीय प्रतिलिपि में संग्रहीत करना चाहिए अपने एप्लिकेशन संसाधन, फिर स्थानीय प्रति को अपने एप्लिकेशन कोड से संदर्भित करें। इस तरह, आप पर अपने आइकनों की उपस्थिति पर नियंत्रण बनाए रख सकते हैं, भले ही सिस्टम की प्रतिलिपि बदलती हो।

+10

ठीक है, मैं सिर्फ ओपी को यह बता रहा था कि वे संदर्भ से स्थानीय प्रतियों का उपयोग शुरू से ही कर रहे थे। – DMags

+1

उस puropose के लिए, कुछ लोगों ने आसानी से एसडीके से अपने प्रोजेक्ट में आइकन कॉपी करने के लिए एक साधारण आइकन ब्राउज़र/कॉपी टूल बनाया है: https://bitbucket.org/simendsjo/android-icon-utils – Nilzor

+0

@Nilzor इस टूल में ऐसा लगता है XXXhigh आइकनों के अतिरिक्त से तोड़ दिया गया है। एपीआई 22 एसडीके परिणामों को एक त्रुटि में इंगित करना। अभी भी पुराने एसडीके के लिए काम करता है। – codah

6

आप Android SDK से प्रतीक प्राप्त कर सकते हैं कि वे इस फ़ोल्डर में हैं

$ Android-SDK \ प्लेटफार्मों \ एंड्रॉयड-xx \ डेटा \ रेस

22

इस पोस्ट मैं एक पाया देखने के बाद उपयोगी लिंक:

http://developer.android.com/design/downloads/index.html

आप पटाखे, Illustrator, Photoshop, आदि के साथ संपादन योग्य स्रोतों का एक बहुत डाउनलोड कर सकते हैं ...
0,123,और यहां फोंट और आइकन पैक भी हैं।

यहां एक stencil example.

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