অ্যান্ড্রয়েড পোর্ট্রেট এবং ল্যান্ডস্কেপ দুটি ওরিয়েন্টেশন সমর্থন করে। আমরা অ্যান্ড্রয়েড অ্যাপ্লিকেশনে ওরিয়েন্টেশন ডিজেবল করতে পারি। এই উদাহরণটি অ্যান্ড্রয়েডে ল্যান্ডস্কেপ মোড ডিজেবল করার পদ্ধতি প্রদর্শন করে।
ধাপ ১: নতুন প্রজেক্ট তৈরি করুন
Android Studio-তে File → New Project-এ যান এবং একটি নতুন প্রজেক্ট তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন।
ধাপ ২: 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 রয়েছে। এটি নিচের মত ল্যান্ডস্কেপ এবং পোর্ট্রেট উভয়ই সমর্থন করে:

উপরোক্ত আউটপুট ল্যান্ডস্কেপ মোড নির্দেশ করে।

উপরোক্ত আউটপুট পোর্ট্রেট মোড নির্দেশ করে।
ল্যান্ডস্কেপ মোড ডিজেবল করতে 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 হিসেবে portrait দিয়েছি অর্থাৎ MainActivity শুধু পোর্ট্রেট মোডই সমর্থন করবে। যদি আপনি পোর্ট্রেট মোডে অ্যাপ্লিকেশন ডেভেলপ করতে চান, তবে application ট্যাগের ভিতরে screenOrientation যোগ করুন।
আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করুন। আমি ধরে নিচ্ছি আপনার আসল Android মোবাইল ডিভাইস কম্পিউটারের সাথে সংযুক্ত আছে। Android Studio থেকে অ্যাপ চালাতে, আপনার প্রজেক্টের একটি এক্টিভিটি ফাইল খুলুন এবং টুলবার থেকে Run আইকনে ক্লিক করুন। আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপর আপনার মোবাইল ডিভাইস চেক করুন যা আপনার ডিফল্ট স্ক্রিন প্রদর্শন করবে।

উপরোক্ত ফলাফলে এটি শুধু পোর্ট্রেট মোড দেখাচ্ছে। এখন আপনার ডিভাইস ঘুরান, এটি ওরিয়েন্টেশন অনুযায়ী ভিউ পরিবর্তন করবে না।