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

Android में ओरिएंटेशन चेंज कैसे हैंडल करें?

एंड्रॉइड में ओरिएंटेशन चेंज हैंडलिंग

यह उदाहरण Android में ओरिएंटेशन चेंज हैंडल करने को दर्शाता है।

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

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

चरण 2: res/layout/activity_main.xml में कोड जोड़ें

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:app="https://schemas.android.com/apk/res-auto"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:gravity="center"
    android:layout_height="match_parent"
    tools:context=".MainActivity"
    android:orientation="vertical">
    <TextView
        android:id="@+id/actionEvent"
        android:textSize="40sp"
        android:layout_marginTop="30dp"
        android:layout_width="wrap_content"
        android:layout_height="match_parent" />
</LinearLayout>

चरण 3: src/MainActivity.java में कोड जोड़ें

package com.example.myapplication;

import android.content.res.Configuration;
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.RequiresApi;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
    TextView actionEvent;

    @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        actionEvent = findViewById(R.id.actionEvent);
    }

    @Override
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);
        if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
            actionEvent.setText("ORIENTATION LANDSCAPE");
        } else {
            actionEvent.setText("ORIENTATION PORTRAIT");
        }
    }
}

चरण 4: Manifest.xml में कोड जोड़ें

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
    package="com.example.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:configChanges="keyboardHidden|orientation|screenSize">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>

ऐप चलाएं

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

Android में ओरिएंटेशन चेंज कैसे हैंडल करें?

अब स्क्रीन को घुमाएं:

Android में ओरिएंटेशन चेंज कैसे हैंडल करें?

  1. अपना एंड्रॉइड कीबोर्ड कैसे बदलें अपना एंड्रॉइड कीबोर्ड कैसे बदलें

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

  1. Android पर कीबोर्ड कैसे बदलें? Android पर कीबोर्ड कैसे बदलें?

    अनुकूलन Android OS के उद्भव की रीढ़ है और एक ऐसी विशेषता है Android फोन पर डिफ़ॉल्ट या स्टॉक कीबोर्ड को बदलना। यह परिवर्तन फोन के ब्रांड की परवाह किए बिना किया जा सकता है जैसे Samsung, Google, Huawei, Xiaomi, आदि। अधिकांश स्टॉक कीबोर्ड अच्छे हैं, लेकिन कुछ उपयोगकर्ता आवश्यकताओं के लिए, एक उपयोगकर्ता

  1. Android 6.0 पर USB सेटिंग्स एडजस्ट करें: चरण-दर-चरण गाइड Android 6.0 पर USB सेटिंग्स एडजस्ट करें: चरण-दर-चरण गाइड

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