2013-12-10 24 views
6

मुझे सैमसंग गैलेक्सी एस 4 और सैमसंग गैलेक्सी एस 3 के लिए लेआउट फ़ोल्डरों को अलग करने में समस्या आ रही है। मैंने लेआउट-sw360dp, लेआउट-sw360dp-xxhdpi, लेआउट-sw360dp-xhdpi इत्यादि की कोशिश की है। हर समय गैलेक्सी एस 4 और गैलेक्सी एस 3 दोनों लेआउट-sw360dp-xhdpi से चुनते हैं।एंड्रॉइड- गैलेक्सी एस -3 और गैलेक्सी एस -4 लेआउट को अलग कैसे करें?

तो इन दोनों उपकरणों के लिए सही लेआउट फ़ोल्डर क्या होना चाहिए?

enter image description here

+0

आप कहते हैं कि हर समय s4 और s3 लेआउट-sw360dp-xhdpi से चुनते हैं -> क्या यह एक बुरी चीज है? आप अलग-अलग एक्सएमएल फाइल क्यों करना चाहेंगे, हर डिवाइस पर ठीक नहीं दिख रहे हैं? – Hitman

+2

फ़ोल्डर नाम निर्माण में समस्या हो सकती है, जांचें कि ** 'लेआउट-एक्स-एक्स' ** कॉज़ के साथ घनत्व योग्यता का उपयोग करना ठीक है या नहीं, मैंने पाया कि यह ** 'drawable-x-x' के साथ उपयोग किया जाता है * * यानी ** 'drawable-sw800dp-hdpi' ** – smkrn110

+0

@ हिटमैन हां, मेरी आवश्यकता एस 3 से एस 4 को अलग करना है। साथ ही, इन दोनों उपकरणों पर कोई भी लेआउट समान दिखाई नहीं देगा। – rohit

उत्तर

2

मैं क्रम में इन अन्य लेआउट और स्क्रीन से अलग करने के लिए अपनी परियोजनाओं में कुछ विशिष्ट संकल्प मानों का उपयोग कर रहा हूँ।

आप सटीक न्यूनतम ऊंचाई और चौड़ाई मानों के साथ लेआउट बना सकते हैं जिन्हें gsmarena से देखा जा सकता है।

सैमसंग एस 3: http://www.gsmarena.com/samsung_i9300_galaxy_s_iii-4238.php

S3 लेआउट फ़ोल्डर का नाम: लेआउट-w720-h1280

सैमसंग एस 4: http://www.gsmarena.com/samsung_i9500_galaxy_s4-5125.php

एस 4 लेआउट फ़ोल्डर का नाम: लेआउट-w1080-h1920

तो वे इन तरह लेआउट फ़ोल्डर्स बनाकर संबंधित लेआउट का उपयोग करेंगे।

1

गैलेक्सी एस 4 में एक पूर्ण एचडी स्क्रीन है, तो आप S3 के लिए S4 और layout-xhdpi के लिए layout-xxhdpi का उपयोग कर इस रिज़ॉल्यूशन के लिए एक अलग लेआउट बना सकते हैं।

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