2013-02-26 118 views
14

मुझे पता है कि http://developer.android.com/guide/practices/screens_support.html में भौतिक स्क्रीन आकारों की श्रेणियों के बारे में एक अनुभाग है लेकिन चित्र बहुत मोटा है। जब एक स्क्रीन सामान्य बंद हो जाती है और बड़ी श्रेणी के अंतर्गत आती है? आदि। मेरा मतलब है विशेष रूप से भौतिक आयाम, डीपीआई नहीं। श्रेणियों में स्क्रीन आकार के लिए विशिष्ट सीमाएं क्या हैं?छोटा, सामान्य, बड़ा और xlarge कितना बड़ा है?

+0

'छोटा',' सामान्य', 'बड़ा', और' xlarge' अब – fdermishin

उत्तर

6

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

यदि आप एपीआई 13+ को लक्षित कर रहे हैं, तो आप अधिक विशिष्ट प्राप्त करने के लिए स्वयं-डीपी नोटेशन का उपयोग कर सकते हैं (http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts देखें)।

19

जॉन बोकर के जवाब पर विस्तार से बता दें ...

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 

और 160dpलगभग हर डिवाइस पर 1in के बराबर होती है के बाद से:

घनत्व स्वतंत्र पिक्सल - एक सार इकाई है कि पर आधारित है स्क्रीन की भौतिक घनत्व। ये इकाइयां 160 डीपीआई (डॉट्स प्रति इंच) स्क्रीन के सापेक्ष हैं, जिस पर 1 डीपी लगभग 1 पीएक्स के बराबर है।

http://developer.android.com/guide/topics/resources/more-resources.html#Dimension

शारीरिक आकार लगभग गणना की जा सकती इस प्रकार है:।

xlarge screens are at least 6in x 4.5in 
large screens are at least 4in x 3in 
normal screens are at least 2.9375in x 2in 
small screens are at least 2.6625in x 2in 
+0

संख्या '160dp' को' mdpi' उपकरणों पर '1in' के बराबर बराबर कर दिया गया है, और फिर भी यह केवल अनुमानित है। – kabuko

+11

क्षमा करें मेरे दोस्त, लेकिन आप और अधिक गलत नहीं हो सकता है। 'डीपी' का पूरा उद्देश्य स्क्रीन घनत्व से स्वतंत्र आकार व्यक्त करने में सक्षम होना है (संकेत संकेत: यही कारण है कि उन्हें घनत्व-स्वतंत्र पिक्सल कहा जाता है)। '160 डीपीआई' (एमडीपीआई) स्क्रीन पर '1 डीपी' =' 1 पीएक्स', जो भौतिक रूप से 1/160 इंच है। '320dpi' (xhdpi) स्क्रीन पर,' 1dp' = '2px' (एंड्रॉइड एक स्केलिंग कारक x2.0 का उपयोग करता है), जो भौतिक रूप से 2/320 -> 1/160 इंच, एक ही भौतिक आकार है। स्केलिंग कारकों के कारण यह '120dpi',' 160dpi', '240dpi',' 320dpi', और '480dpi' से डिवाइस के वास्तविक 'डीपीआई' strays को आगे और अनुमान लगाएगा। –

+2

ओह, क्षमा करें। आप सही हे। मैं पिक्सल में सोच रहा था। – kabuko

0

Android Compatibility Definition केवल राज्यों उपकरणों 2.5 से अधिक होना करने के लिए है कि "हालांकि यह भी अनुपालन की आवश्यकता होती है multiple screens support doc के साथ, जबकि ये आकार किसी न किसी तरह हैं (जैसा कि आपने बताया है) यह सब आप भरोसा कर सकते हैं और शायद आपको सबसे अच्छी जानकारी मिल सकती है। मेरा मानना ​​है कि Google जानबूझकर योनि है यहाँ पर आप (एक डेवलपर के रूप में) सटीक भौतिक स्क्रीन आकार के बारे में चिंता करने की आवश्यकता नहीं है।

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

  • कोई संबंधित समस्या नहीं^_^