android - एंड्रॉइड स्टूडियो डिजाइनर पूर्वावलोकन सही आयाम नहीं दिखाता है



layout android-studio (0)

मेरे पास एंड्रॉइड स्टूडियो डिजाइनर के साथ एक अजीब मुद्दा है

मैं अपने लेआउट पर काम करने की कोशिश कर रहा हूं ताकि वे कई स्क्रीन आकार और घनत्व के लिए उपयुक्त हो।

मैं उस बिंदु पर हूं जहां मुझे अलग-अलग लेबलों पर अलग-अलग पाठ आकार सेट करने की आवश्यकता है I कुछ बड़े, कुछ छोटे

इसलिए मैंने कुछ dimens.xml फ़ाइलों का निर्माण किया (एक के लिए छोटा और एक बड़ा के लिए, डिफ़ॉल्ट रूप से एक को नहीं भूलना) ताकि मैं देख dimens.xml कि यह एक बहुत छोटी डिवाइस और काफी बड़ी डिवाइस पर दिखेगा।

डिज़ाइनर और नेक्सस 4 का इस्तेमाल करते हुए मैं खुद को एक अजीब स्थिति में देखता हूं: जबकि एंड्रॉइड स्टूडियो में "नेक्सस 4" के साथ पूर्वावलोकन अच्छा आकार दिखाता है, अंतिम परिणाम भयानक है। सबसे पहले, मुझे पता चला कि मेरे Nexus 4 या मेरी गैलेक्सी नोट 3 large/dimens.xml. का उपयोग करता है large/dimens.xml. वे दोनों समान उपयोग करते हैं: value/dimens.xml कैसे ? वही स्क्रीन आकार नहीं, एक ही घनत्व और संकल्प भी नहीं!

इसलिए हालांकि मैं अपने एक्सएमएल में विशिष्ट आयाम सेट करता हूं और हालांकि एंड्रॉइड स्टूडियो डिजाइनर "नेक्सस 4" पर अच्छा अनुपात दिखाता है, मेरा आवेदन बिल्कुल नहीं दर्शाता है, बिल्कुल, मैं डिजाइनर पर क्या देख सकता हूं! क्यूं कर ? छोटे ग्रंथ बड़े लगते हैं, बड़े ग्रंथ बहुत बड़े लगते हैं ... सब कुछ में, सब कुछ मेरे नेक्सस 4 और जीएन 3 पर असंगत है!

अधिक जानकारी: मैं अपने सभी लेआउट और संसाधनों को डिजाइन करने के लिए एंड्रॉइड स्टूडियो का उपयोग कर रहा हूं। मैं अपने काम के लिए ज़ामारी का उपयोग करता हूं मैंने सुनिश्चित किया है कि सभी एक्सएमएल फाइलें दोनों IDE पर बिल्कुल समान हैं यह साबित करने के लिए कि मैं गलत नहीं हूं, दोनों आईडीई डिजाइनर एक ही उपकरण पूर्वावलोकन (नेक्सस 4) पर नतीजे दिखाते हुए बिल्कुल समान अनुपात दिखाते हैं मतलब, सही आयाम उपयोग किया जा रहा है। तो क्यों मैं अपने "असली" नेक्सस 4 पर एक ही बात नहीं देख रहा हूँ?

सहायता के लिए धन्यवाद !





dimensions