हमने अभी एंड्रॉइड टैबलेट विकास शुरू किया है। मुझे 7in और 10in गोलियों के लिए प्रोटोटाइप की आवश्यकता है।एंड्रॉइड टैबलेट आयाम
क्या कोई वायरफ्रेम स्टैंसिल है जिसे मैं पकड़ सकता हूं?
कैनवास के आयाम क्या हैं जिन्हें मुझे डिजाइन करना शुरू करना है?
हमने अभी एंड्रॉइड टैबलेट विकास शुरू किया है। मुझे 7in और 10in गोलियों के लिए प्रोटोटाइप की आवश्यकता है।एंड्रॉइड टैबलेट आयाम
क्या कोई वायरफ्रेम स्टैंसिल है जिसे मैं पकड़ सकता हूं?
कैनवास के आयाम क्या हैं जिन्हें मुझे डिजाइन करना शुरू करना है?
फोन की तरह, टैबलेट में सभी प्रकार के आयाम और आकार होते हैं। - 10.1 इंच, 1280 x 800 पिक्सल
ये वे आयाम हैं जिन्हें आप अक्सर पाएंगे।
पुराना विषय लेकिन मुझे लगता है कि मुझे आपकी समस्या का समाधान करने का एक अच्छा तरीका मिल गया है। अगर यह कुछ मदद कर सकता है ..
सबसे पहले, यदि आप सही करते हैं, तो आपकी सभी गतिविधियां केवल टुकड़ों के साथ बनाई जानी चाहिए।
आप जानते हैं कि जब स्क्रीनसाइज 384 * 640 द्वारा उदाहरण के रूप में परिभाषित किया जाता है, तो इसका मतलब है कि आपकी अधिकतमविड्थ 384 डीपी है और आपकी अधिकतम ऊंचाई 640 डीपी है।
और इसलिए, यह निर्धारित करना आसान है कि एमुलेटर पर प्रयास किए बिना आपको कितनी ऊंचाई का उपयोग करना चाहिए।
अभी भी मेरे screenSize उदाहरण का उपयोग करते हुए: 384 (widht) * 640 (ऊंचाई):
<fragment
android:layout_width="match_parent"
android:layout_height="@dimen/half_height_bigactionbar"
: यहाँ नीचे 640dp 292dp 264dp '
<dimen name="max_height">640dp</dimen> <!-- screen maxHeight -->
<dimen name="half_height">292dp</dimen> <!-- ScreenMaxHeight with actionBar -->
<dimen name="half_height_bigactionbar">264dp</dimen> <!-- height without actionBar and its subActionBar -->
, यह मेरा टुकड़ा आकार है मेरे दोनों fragmennts अब सभी स्रीन
मेरी कार्रवाई बार ऊंचाई 56dp भरना चाहिए। यदि आप नक्शा करते हैं तो मैं चाहता हूं कि वह मेरी स्क्रीन का आधा हिस्सा करे ((maxScreenHeight) - (ToolBarSize))/2. मुझे मिला ((640) - (56))/2 = 2 9 2 डीपी!
सभी संकल्प के लिए ऐसा ही करें जो आप उपयोग कर सकते हैं सभी विंडो भाग के साथ हो सकता है: और आपके पास हर फोन में एकदम सही मिलान होगा। यदि आप टैबलेट का उपयोग करते हैं तो आप चौड़ाई के लिए एक ही गणित कर सकते हैं। लेकिन याद रखें, अपने घटकों को रखने के लिए जितना संभव हो सके wrap_content + marginLeft और MarginRight का उपयोग करें!
जब आप एक गतिविधि बनाते हैं। छोटे-पैन वाले शीट में इसे खींचे। और केवल प्रतिशत के साथ सोचो। फिर गणित करें, और केवल टुकड़ों का उपयोग करें।
आपको ठीक होना चाहिए :)। पूछो कि क्या मैं स्पष्ट विचार नहीं था!
पर "स्क्रीन आकार बाल्टी" देखें, मुझे लगता है कि मेरी एक्सएलएस फ़ाइल मेरे उत्तर से बेहतर होगी। क्या आप एक जगह जानते हैं जहां मुझे इसे साझा करने के लिए रखा जाना चाहिए? –
zippyshare.com आज़माएं –
वास्तविक पिक्सेल आयामों (जो पिक्सेल घनत्व के आधार पर आकार में भिन्न हो सकते हैं) पर विचार करने के बजाय, density independent pixels (dp
) में सोचना आसान हो सकता है। यह smallest device width है डॉक्स से configuration examples के रूप में दी:
7” tablet: 600dp
10” tablet: 720dp
नोट्स
वास्तविक पिक्सल आकार के लिए, 1 से गुणा द्वारा mdpi
, 2 से कई पाने के लिए xhdpi
पाने के लिएआदि प्राप्त करने के लिए, आदि के लिए here देखें।
विभिन्न स्क्रीन आकारों के लिए विभिन्न संसाधन प्रदान करने के लिए, this answer देखें।
आकाशगंगा टैब से सावधान रहें, वे एंड्रॉइड मानक के खिलाफ उनके स्क्रीन आकार और घनत्व की रिपोर्ट करते हैं। Http://android-developers.blogspot.com/2011/07/new-tools-for-managing-screen-sizes.html – Ian