2012-01-27 13 views
6

मैं एक छोटे से स्क्रीन मोबाइल में एंड्रॉइड एप्लिकेशन का परीक्षण कर रहा हूं। अगर मैं अपने एंड्रॉइड एप्लिकेशन का परीक्षण करने के लिए अन्य लैंडस्केप मोबाइल जैसे सैमसंग टैबलेट का उपयोग करता हूं तो सामग्री थोड़ा सा स्थानांतरित हो जाती है। मैं एंड्रॉइड में स्क्रीन रिज़ॉल्यूशन कैसे हल करूं? Manifest.xmlविभिन्न मोबाइल उपकरणों के लिए एंड्रॉइड स्क्रीन आकार कैसे हल करें?

<supports-screens 
    android:resizeable="true" 
    android:smallScreens="true" 
    android:normalScreens="true" 
    android:largeScreens="true" 
    android:anyDensity="true"/> 

उत्तर

3

उपयोग इस मैं आप बेहतर डेवलपर की वेबसाइट है, जहां आप समस्त जानकारी उपलब्ध में यह जाँच करनी चाहिए लगता है। यहां यह Supporting Multiple Screens In Android

0

पीएक्स के मामले में चीजों को हार्डकोड न करने का प्रयास करें। Fill_parent wrap_content का उपयोग करने का प्रयास करें। बहुत जरूरी परिस्थितियों में, लेआउट, लेआउट-लैंड, लेआउट-छोटे, लेआउट-छोटे-भूमि, लेआउट-बड़े इत्यादि के रूप में अपने लेआउट के लिए अलग फ़ोल्डर्स बनाएं। इन लेआउट में अपना लेआउट रखें और अपनी लेआउट सेटिंग्स बदलें। एंड्रॉइड ओएस द्वारा बाकी की देखभाल की जाएगी।

+0

यदि मैं अलग-अलग फ़ोल्डर में अलग-अलग लेआउट (बड़ा, छोटा.मेडियम) डालता हूं। एंड्रॉइड इन लेआउट को संभाल लेगा। क्या मैनिफेस्ट फ़ाइल –

+1

में कोई बदलाव आपके मैनिफेस्ट में नागार्जुन रेड्डी का टैग जोड़ता है। फिर अभिविन्यास को बदलने या विभिन्न फोनों को संभालने पर, एंड्रॉइड ओएस इसका ख्याल रखेगा। –

1

आप स्क्रीन आकार (चार अलग अलग स्क्रीन आकार) & तरह

नीचे
res/layout/my_layout.xml    // layout for normal screen size ("default") 
res/layout-small/my_layout.xml  // layout for small screen size 
res/layout-large/my_layout.xml  // layout for large screen size 
res/layout-xlarge/my_layout.xml  // layout for extra large screen size 
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation 

इसके अलावा, आप menifest फ़ाइल की पंक्तियों को नीचे जोड़ने की जरूरत है रेस के तहत विभिन्न फ़ोल्डर में डाल के अनुसार एक से अधिक लेआउट बना सकते हैं

<supports-screens 
    android:resizeable="true" 
    android:smallScreens="false" 
    android:normalScreens="true" 
    android:largeScreens="true" 
    android:anyDensity="true"/> 

अधिक जानकारी check this link

-1

के लिए मुझे लगता है कि आप जावा कॉड का उपयोग करने में स्क्रीन resoloution मिल shuold ई और फिर दिया गया संकल्प का उपयोग कर की oncreate() विधि में गतिशील रूप से विजेट आकार सेट करें।

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