मैं एक ऐप डिज़ाइन कर रहा हूं और मैं सोच रहा था कि लैंडस्केप मोड में एक अलग लेआउट कैसे बनाया जाए। मैंने "लेआउट-लैंड" नामक रेज़ में एक फ़ोल्डर बनाया और एक एक्सएमएल फाइल बनाई लेकिन जब मैं एमुलेटर चलाता हूं तो यह काम नहीं करता है। मैंने इसे "मुख्य" कहने का प्रयास किया लेकिन यह कहता है कि पहले से मौजूद है, जो यह करता है लेकिन "लेआउट" फ़ोल्डर में। अगर मैं इसे कुछ अलग कहता हूं तो क्या मुझे मैनिफेस्ट में कुछ बदलना होगा? सहायता के लिए धन्यवाद!एंड्रॉइड लैंडस्केप लेआउट
res\layout\main.xml
res\layout-land\main.xml
इन लेआउट में से प्रत्येक में एक ही तत्व होते हैं लेकिन चाहिए फिर से व्यवस्था की, उदाहरण के लिए:
कोई भी नहीं जो आप कर रहे हैं, ठीक है फ़ोल्डर और एक्सएमएल फाइलों की वर्तनी को ठीक से जांचें। Http: //developer.android.com/guide/topics/resources/providing-resources.html#Compatibility – Akram
बिल्कुल आपका प्रश्न नहीं मिला । लेकिन एंड्रॉइड स्वचालित रूप से अभिविन्यास परिवर्तन पर लेआउट को बदलता है जब तक कि आप अपनी गतिविधि में कॉन्फ़िगरेशन चेंज पर ओवरराइड नहीं कर रहे हैं। –