2012-06-16 20 views
5

मैं एक आवेदन कर रहा हूं और मैंने सभी दस्तावेज पढ़ने के बाद अंततः फ्रैगमेंट का उपयोग करना शुरू किया, मुझे यहां पहुंचा। मैंने पोर्ट्रेट मोड में एप्लिकेशन को डिज़ाइन किया है, यह दो गतिविधियां, चयनकर्ता और विवरण है, जबकि लैंडस्केप में बाईं ओर चयनकर्ता सही है, टैबलेट पर। अब, यह इस छवि में शानदार काम करता है: enter image description hereफ्रैगमेंट सर्वोत्तम प्रथाओं

हालांकि, जब मैं हैंडसेट को परिदृश्य में बदलता हूं, तो यह वही काम करता है जैसे टैबलेट परिदृश्य में करता है, इसमें दो टुकड़े होते हैं। सबसे पहले, मैं जानना चाहूंगा कि क्या मैं इसे हैंडसेट पर दो टुकड़ों के रूप में छोड़ दूं? क्या यह "सर्वोत्तम अभ्यास" होगा? यदि नहीं, तो मैं जानना चाहता हूं कि टैबलेट परिदृश्य को गड़बड़ किए बिना चित्र की तरह परिदृश्य बनाने के बारे में कैसे जाना है।

धन्यवाद

उत्तर

0

आप दो अलग-अलग लेआउट, एक लेआउट बंदरगाह में एक (चित्र के लिए) और एक लेआउट-देश में (परिदृश्य के लिए) की आवश्यकता होगी। आपके पोर्ट्रेट लेआउट में केवल एक टुकड़ा होना चाहिए। आपकी गतिविधि में आपको उस खंड की उपस्थिति, या उस दृश्य में जांच करने की आवश्यकता होगी (यदि आप फ़्रेमलेआउट का उपयोग कर रहे हैं), और तदनुसार कार्य करें।

See this from the developer site.

+0

वास्तव में भी सवाल .. – Samuel

+0

आप गोलियों के साथ चिंतित हैं, तो जवाब देने के करीब नहीं मिलता है, वहाँ कोई कड़ी मेहनत और तेजी नियम निर्धारित करने के लिए जो उपकरण एक गोली है या नहीं है। यदि आपकी ऊंचाई 5 इंच से अधिक है, तो आप अपनी गतिविधि में कह सकते हैं, इसे टैबलेट की तरह व्यवहार करें। डिवाइस की ऊंचाई प्राप्त करने से पहले पूछा गया है, http://stackoverflow.com/questions/2193457/is-there-a-way-to-determine-android-physical-screen-height-in-cm-or-inches देखें। – Flynn81

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