2012-10-19 12 views
7

मैंने पहले एक ऐप बनाया था, जो विकास के समय बाजार गैलेक्सी नोट और सैमसंग नेक्सस में केवल दो डिवाइस थे, अब संकल्प 720 * 1280 के साथ डिवाइस हैं लगभग 30, जब मेरा ऐप इन उपकरणों पर चलता है तो वे खाली स्थान को छोड़कर बाएं कोने में जाते हैं, लेआउट फ़ोल्डर का नाम लेआउट-छोटे, लेआउट-बड़े, लेआउट-सामान्य,डिवाइस के लिए लेआउट फ़ोल्डर का नाम 720x1280 जैसे सैमसंग गैलेक्सी एस 3

तक मुझे पता है कि xlarge के लिए है टैबलेट, मेरा सवाल यह है कि 720 * 1280 रिज़ॉल्यूशन वाले उपकरणों के लिए लेआउट फ़ोल्डर का नाम क्या होगा, और उनके पास चौड़ाई में डीपीआई क्या है, सामान्य स्क्रीन की तरह चौड़ाई 320 डीपी है, एचडी उपकरणों में क्या होगा।

संपादित करें: एक और चीज sw360dp आईसीएस पर ठीक काम करती है, जेली बीन्स इससे संसाधन नहीं चुनते हैं। :/

उत्तर

15

/लेआउट-sw360dp/और चौड़ाई 360dp

+0

मेरे पास sw360dp है लेकिन यह एस 3 – Mikey

+0

द्वारा उपयोग नहीं किया जा रहा है कृपया हमें बताएं कि आप इसकी गणना कैसे करते हैं? –

3

720 * 1280 संकल्प होने उपकरणों के लिए, आप layout-sw720dp फ़ोल्डर का उपयोग कर सकते

अधिक जानकारी official documentation (देखें विन्यास उदाहरण) में प्रदान की जाती है

आप के लिए अपने डिजाइन के कुछ को लक्ष्य में मदद करने के किसी सामान्य फ़ोन स्क्रीन (240x320 ldpi, 320x480 mdpi:

  • 320dp: विभिन्न प्रकार के उपकरणों, यहाँ ठेठ स्क्रीन चौड़ाई के लिए कुछ नंबर दिए गए हैं 480x800 एचडीपीआई, आदि)।
  • 480 डीपी: स्ट्रेक (480x800 mdpi) जैसे एक ट्वीनर टैबलेट।
  • 600 डीपी: एक 7 "टैबलेट (600x1024 mdpi)।
  • 720 डीपी: एक 10 "टैबलेट (720x1280 mdpi, 800x1280 mdpi, आदि)।

अन्य मामलों जिसमें आप आगे इस तरह 7 के रूप में आकार के बीच अंतर "और 10" टेबलेट के लिए अपने यूआई अनुकूलित करने के लिए चाहते हैं, आपको अतिरिक्त छोटी से छोटी चौड़ाई लेआउट को परिभाषित कर सकते हैं:

  • रेस/लेआउट /main_activity.xml # हैंडसेट के लिए (छोटे से 600dp उपलब्ध चौड़ाई)
  • रेस/लेआउट-sw600dp/main_activity.xml # 7 "टेबलेट के लिए (600dp व्यापक और बड़ा)
  • रेस/लेआउट-sw720dp/main_activity.xml # 10 "गोलियों के लिए (720 डीपी चौड़ा और बड़ा)
+0

चौड़ाई के साथ फ़ोल्डर नाम का उपयोग कर 720dp हो जाएगा का प्रयास करें? –

+0

हाँ .. यह आपके टेबल पर दिया गया है आधिकारिक दस्तावेज – Renjith

+0

ठीक है, मैं कोशिश करता हूं, और आपको बताता हूं कि –

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