android एंड्रॉइड स्क्रीन आकार एचडीपीआई, एलडीपीआई, एमडीपीआई




size screen (4)

इस भयानक कनवर्टर को देखें। http://labs.rampinteractive.co.uk/android_dp_px_calculator/

इस प्रश्न का उत्तर यहां दिया गया है:

मेरे पास एक पृष्ठभूमि है जिसे मुझे सभी स्क्रीन आकारों में फिट होना चाहिए। मेरे पास तीन फ़ोल्डर्स, एचडीपीआई, एलडीपीआई और एमडीपीआई ड्रॉबल्स के लिए हैं, लेकिन एम्यूलेटर में एचडीपीआई के संकल्प के लिए कोई संदर्भ नहीं है और एमडीपीआई और एलडीपीआई क्या हैं।


जहां तक ​​निश्चित संकल्प जाते हैं, दस्तावेज़ीकरण काफी स्केची है। कुछ शोध के बाद, यहां मेरा समाधान है: एंड्रॉइड स्प्लैश स्क्रीन छवि आकार सभी उपकरणों को फिट करने के लिए

यह मूल रूप से स्प्लैश स्क्रीन की तरफ निर्देशित है, लेकिन यह पूरी तरह से उन छवियों पर लागू होता है जिन्हें पूर्ण स्क्रीन पर कब्जा करना चाहिए।


आपको एकाधिक स्क्रीन का समर्थन करना चाहिए। आपको अपने एमुलेटर पर डीपीआई परिभाषित करना होगा। 240 एचडीपीआई है, 160 एमडीपीआई है और नीचे आमतौर पर एलडीपीआई है।

उपरोक्त एंड्रॉइड डेवलपर गाइड लिंक से निकालें:

320dp: a typical phone screen (240x320 ldpi, 320x480 mdpi, 480x800 hdpi, etc).  
480dp: a tweener tablet like the Streak (480x800 mdpi).  
600dp: a 7” tablet (600x1024 mdpi).  
720dp: a 10” tablet (720x1280 mdpi, 800x1280 mdpi, etc).

अद्यतन: 30.07.2014

यदि आप एंड्रॉइड स्टूडियो का उपयोग करते हैं, तो सुनिश्चित करें कि आपके पास कम से कम 144x144 संसाधन है और " फ़ाइल-नई-छवि ASSET " का उपयोग करने से पहले। एंड्रॉइड स्टूडियो आपके लिए सभी फ़ोल्डरों पर उचित छवि फाइलें करेगा:)

जैसा कि दस्तावेज कहता है , बिटमैप्स को निम्नानुसार समायोजित करें:

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

नोट: आपको केवल बिटमैप फ़ाइलों (.png, .jpg, या .gif) और नौ-पथ फ़ाइलों (.9.png) के लिए घनत्व-विशिष्ट ड्रॉबल्स प्रदान करने की आवश्यकता है। यदि आप आकृतियों, रंगों, या अन्य खींचने योग्य संसाधनों को परिभाषित करने के लिए एक्सएमएल फाइलों का उपयोग करते हैं, तो आपको एक प्रतिलिपि को डिफ़ॉल्ट ड्रॉइंग निर्देशिका (ड्रायबल /) में रखना चाहिए।

विभिन्न घनत्व के लिए वैकल्पिक बिटमैप ड्रॉबल्स बनाने के लिए, आपको चार सामान्यीकृत घनत्वों के बीच 3: 4: 6: 8 स्केलिंग अनुपात का पालन करना चाहिए। उदाहरण के लिए, यदि आपके पास बिटमैप ड्रायबल है जो मध्यम घनत्व स्क्रीन (लॉन्चर आइकन के लिए आकार) के लिए 48x48 पिक्सल है, तो सभी अलग-अलग आकार होना चाहिए:

कम घनत्व (एलडीपीआई) के लिए 36x36

मध्यम घनत्व (एमडीपीआई) के लिए 48x48

उच्च घनत्व (एचडीपीआई) के लिए 72x72

अतिरिक्त उच्च घनत्व (एक्सएचडीपीआई) के लिए 96x96

अतिरिक्त अतिरिक्त उच्च घनत्व (XXHDPI) के लिए 144x144

अतिरिक्त अतिरिक्त अतिरिक्त घनत्व (XXXHDPI) के लिए 1 9 2x192







hdpi