Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Android

Android में लैंडस्केप मोड कैसे डिसेबल करें?

Android में लैंडस्केप मोड डिसेबल करना: पोर्ट्रेट-ओनली ऐप

Android पोर्ट्रेट और लैंडस्केप दो ओरिएंटेशन का समर्थन करता है। हम Android एप्लिकेशन में ओरिएंटेशन डिसेबल कर सकते हैं। यह उदाहरण दर्शाता है कि Android में लैंडस्केप मोड कैसे डिसेबल करें।

चरण 1 - नया प्रोजेक्ट बनाएं

Android Studio में एक नया प्रोजेक्ट बनाएं: File → New Project पर जाएं और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - activity_main.xml लेआउट

res/layout/activity_main.xml में निम्न कोड जोड़ें:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity"
    android:background="#dde4dd">
    <EditText
        android:id="@+id/editText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
</LinearLayout>

उपरोक्त कोड में, इसमें LinearLayout और EditText है। यह नीचे दिखाए अनुसार लैंडस्केप और पोर्ट्रेट दोनों का समर्थन करने जा रहा है:

Android में लैंडस्केप मोड कैसे डिसेबल करें?

उपरोक्त आउटपुट लैंडस्केप मोड के बारे में इंगित करता है

Android में लैंडस्केप मोड कैसे डिसेबल करें?

उपरोक्त आउटपुट पोर्ट्रेट मोड के बारे में इंगित करता है।

लैंडस्केप मोड डिसेबल करने के लिए manifest.xml में screenOrientation टैग जोड़ें:

<?xml version="1.0" encoding="utf-8"?>
<manifest
    xmlns:android="https://schemas.android.com/apk/res/android"
    package="com.example.andy.myapplication">
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".MainActivity"
            android:screenOrientation="portrait">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>

उपरोक्त कोड में हमने screenOrientation को पोर्ट्रेट के रूप में दिया है जिसका अर्थ है MainActivity केवल पोर्ट्रेट मोड का समर्थन करने जा रहा है। यदि आप पोर्ट्रेट मोड में एप्लिकेशन विकसित करना चाहते हैं, तो एप्लिकेशन टैग के अंदर screenOrientation जोड़ें।

आइए अपने एप्लिकेशन को चलाने का प्रयास करें। मान लें कि आपने अपने वास्तविक Android मोबाइल डिवाइस को कंप्यूटर से जोड़ा है। Android Studio से ऐप चलाने के लिए, अपनी प्रोजेक्ट की एक्टिविटी फ़ाइलों में से एक खोलें और टूलबार से Run आइकन पर क्लिक करें। विकल्प के रूप में अपना मोबाइल डिवाइस चुनें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा।

Android में लैंडस्केप मोड कैसे डिसेबल करें?

उपरोक्त परिणाम में यह केवल पोर्ट्रेट मोड दिखा रहा है। अब अपना डिवाइस घुमाएं, यह ओरिएंटेशन के अनुसार व्यू नहीं बदलेगा।

  1. त्वरित गाइड: बेहतर बैटरी प्रदर्शन के लिए Android पर Gear VR Service अक्षम करें त्वरित गाइड: बेहतर बैटरी प्रदर्शन के लिए Android पर Gear VR Service अक्षम करें

    यदि आप पुराने मॉडल का Samsung फोन उपयोग कर रहे हैं, तो आपने Samsung Gear VR Service पर ध्यान दिया होगा। Android पर Gear VR Service क्या है, इसका सरल उत्तर यह है कि यह एक ऐसी सेवा है जो आपको VR हेडसेट का उपयोग करने देती है। इस सेवा का उपयोग करने में जो समस्या होती है वह यह है कि यह भारी बैटरी पावर की

  1. Android फोकस मोड में मास्टर करें: एक चरण-दर-चरण मार्गदर्शिका Android फोकस मोड में मास्टर करें: एक चरण-दर-चरण मार्गदर्शिका

    Android पर उपयोग को सीमित करने के लिए कई ऐप्स उपलब्ध होने के कारण, क्या चुनें यह भ्रमित करने वाला है? खैर, भ्रमित न हों, इनबिल्ट फीचर, फोकस मोड, एक इनबिल्ट Android फीचर, मदद करेगा। फोकस मोड को Android 10 के लॉन्च के साथ पेश किया गया था। अब, यह अपने बीटा संस्करण से बाहर आ गया है, और Android उपयोगकर्त

  1. एंड्रॉइड पर ऑटोकरेक्ट कैसे बंद करें: स्टेप-बाय-स्टेप गाइड एंड्रॉइड पर ऑटोकरेक्ट कैसे बंद करें: स्टेप-बाय-स्टेप गाइड

    शीर्षक पढ़कर आप पूछेंगे कि एंड्रॉइड पर ऑटोकरेक्ट क्यों डिसेबल करें? आखिरकार, यह एंड्रॉइड डिवाइस पर टाइपिंग त्रुटियों की किसी भी संभावना को खत्म कर देता है, है ना? साथ ही, इसकी प्रणाली ऐसी है कि यह उन शब्दों को सीखता है जिनका आप बार-बार उपयोग करते हैं जैसे-जैसे आप उनका उपयोग करते हैं। फिर भी, ऐसे सम