कोई कहता है कि यदि गैलेक्सी टैब स्क्रीन रिज़ॉल्यूशन (पोर्ट्रेट मोड में) 600px
है और स्क्रीन चौड़ाई 3.55inch
है, तो स्क्रीन घनत्व 600/3.55 = 169 dpi
होगा। कि यह जानते हुए और मन में जिस तरह से डिवाइस स्वतंत्र पिक्सल (डीपी) में की जाती है (http://developer.android.com/guide/practices/screens_support.html) रखने:सैमसंग गैलेक्सी टैब स्क्रीन घनत्व को समझना
px = dp * (dpi/160);
600 = dp * (169/160);
dip = 568
तो 568dp (डिवाइस स्वतंत्र पिक्सल) की एक क्षैतिज रेखा खींचने स्थिति 0 बिल्कुल चौड़ाई से मेल खाना चाहिए पर शुरू करने के लिए चौड़ाई स्क्रीन का लेकिन यदि आप डिवाइस पर यह कोशिश करते हैं तो आप पाएंगे कि स्क्रीन चौड़ाई 400dp
है। मैं एक ही सूत्र फिर से उपयोग होगा, लेकिन हो रही डीपीआई के लिए:
600 = 400 * (dpi/160);
dpi = 240
तो 240dpi
, 3.55inch
स्क्रीन चौड़ाई और 600pixels
होने, इसका मतलब यह है कि एक भौतिक पिक्सेल अन्यथा मापदंडों अधिक 'डॉट्स' से बना है से मेल खाती है 852pixel (3.55*240)
की चौड़ाई।
मैंने सोचा कि डीपीआई का अर्थ है प्रति इंच डॉट्स, जो पिक्सेल प्रति इंच है। लेकिन यह सच नहीं हो रहा है ...
बाद में जोड़ा गया:
यह (http://developer.android.com/guide/topics/resources/more-resources.html#Dimension) का कहना है:
160dp हमेशा स्क्रीन घनत्व में से एक इंच परवाह किए बिना
है कौन सा यह सच नहीं है। बस इस से माप स्रोत की जाँच करें: Difference between android dimension: pt and dp
जोड़ा भी बाद में:
कारण मैं पूछ रहा हूँ कि नियम का उल्लंघन करने कि 160dp = 1inch
तथ्य यह है कि जब नियंत्रण चौड़ाई को निर्दिष्ट उदा करने के लिए होता है 320dp यह गैलेक्सी टैब पर कवर किया जाएगा बहुत बड़ा भाग है कि वास्तव में जरूरी और बहुत बड़ा आप 600x1024px स्क्रीन से उम्मीद होती है कि क्या फिर ... स्पष्टीकरण बीआर स्टेन
मुझे लगता है कि आप डुबकी, डिवाइस स्वतंत्र पिक्सेल के साथ डीपीआई को भ्रमित कर सकते हैं। – Petrus
हाय, क्या आप और अधिक ठोस हो सकते हैं जो मैं गलत तरीके से कर रहा हूं? मैंने गलती कहाँ की? – STeN
मैंने आपको पहले पोस्ट किया है, लेकिन शायद आप को देखना चाहते हैं। मुझे लगता है कि यह आपकी गणना से आपकी घनत्व को वापस नहीं कर सकता है। मैंने आपके गणित की जांच की है, लेकिन शायद यह सब एक साथ आता है यदि घनत्व 16 9 के बजाय 160 है? –
Petrus