2011-10-05 16 views
10

मैं इस ट्यूटोरियल अनुसरण कर रही हूं स्क्रीनएंड्रॉयड स्क्रीन संकल्प

xlarge screens are at least 960dp x 720dp 
large screens are at least 640dp x 480dp 
normal screens are at least 470dp x 320dp 
small screens are at least 426dp x 320dp 

की link

वहाँ तीन प्रकार लेकिन वहाँ तीन फ़ोल्डरों

drawabale-hdpi 
drawabale-mdpi 
drawabale-ldpi 

मैं hdpi की है कि में xlarge की छवियों रखा हैं mdpi में बड़ा और ldpi में सामान्य की बात है लेकिन छोटे स्क्र्रे की छवियों को कहां रखा जाए ENS? बुरा अंग्रेज़ी

उत्तर

2

ये हैं दो अलग बातें के लिए खेद है - hdpi/mdpi/ldpi स्क्रीन घनत्व हैं (यानी, कितने प्रति वर्ग सेंटीमीटर पिक्सल), जबकि xlarge/बड़े// सामान्य छोटे हैं स्क्रीन आकार (स्क्रीन के भौतिक आयाम)। इसलिए छोटी स्क्रीन छवियां खींचने योग्य-सामान्य, सामान्य में सामान्य, आदि में जा सकती हैं

Android developer website पर इस सामग्री के बारे में बहुत अधिक जानकारी है।

11

hdpi, mdpi और ldpi डॉट्स-प्रति-इंच में स्क्रीन घनत्व का संदर्भ लें। यह स्क्रीन आकार (छोटे, बड़े, आदि) से पूरी तरह से अलग है।

आप कम घनत्व, या उच्च घनत्व के साथ एक छोटी सी स्क्रीन के साथ बड़ी स्क्रीन हो सकता है, आदि

आप res/layout-small में, res/layout-large अलग लेआउट संसाधनों रख कर अलग स्क्रीन आकार के लिए पूरा कर सकते हैं, आदि

3

स्क्रीन आकार घनत्व के साथ कोई संबंध नहीं है। xlarge स्क्रीन का मतलब यह नहीं है कि इसमें एचडीपीआई घनत्व है। उदाहरण के लिए गैलेक्सी 10.1 पीआर मोटोरोला xoom में टैब xlarge स्क्रीन है लेकिन एमडीपीआई घनत्व इसलिए उनके लिए आप एक अलग फ़ोल्डर ड्रायबल-एक्सलार्ज बनाते हैं। और इसके लिए आपको मेनिफेस्ट में android:xlargeScreens="true" जोड़ना होगा।

और गैलेक्सी एस 2 या एचटीसी इच्छा जैसी डिवाइसों में एचडीपीआई घनत्व है। आकाशगंगा पॉप जैसी छोटी स्क्रीन वाले उपकरणों में ज्यादातर एलडीपीआई घनत्व होता है, सामान्य आकाश जैसे गैलेक्सी ऐस ज्यादातर एमडीपीआई डिवाइस होते हैं और गैलेक्सी एस 2 जैसी बड़ी स्क्रीन वाले डिवाइस ज्यादातर एचडीपीआई डिवाइस होते हैं, और टैब पी 1000 जैसे कुछ डिवाइसों में बड़ी स्क्रीन होती है लेकिन एमडीपीआई घनत्व होती है और उनके लिए आपको फ़ोल्डर को खींचने योग्य-बड़े-एमडीपीआई बनाना है।

12

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

res/layout/my_layout.xml    // layout for normal screen size ("default") 
res/layout-small/my_layout.xml  // layout for small screen size 
res/layout-large/my_layout.xml  // layout for large screen size 
res/layout-xlarge/my_layout.xml  // layout for extra large screen size 
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation 

res/drawable-mdpi/my_icon.png  // bitmap for medium density 
res/drawable-hdpi/my_icon.png  // bitmap for high density 
res/drawable-xhdpi/my_icon.png  // bitmap for extra high density 

और Screen Sizes

मुझे आशा है कि यह सहायता होगी।

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