Cara Menonaktifkan Orientasi Layar di Aplikasi Android

Tutorial Cara Menonaktifkan Auto Rotate (Orientasi) Layar di Aplikasi Android

Halo semuanya. bagaimana kabar kalian hari ini? Saya harap kalian selalu dalam keadaan baik-baik saja. Pada kesempatan kali ini, saya akan membagikan tutorial cara menonaktifkan orientasi layar di aplikasi android.

Smartphone android memiliki opsi untuk menghidupkan atau mematikan rotasi layar ke mode portrait atau landscape. Kalian dapat menonaktifkan auto rotate layar dalam aplikasi android secara terprogram atau hanya dapat memilih mode portrait atau landscape.

Dalam tutorial ini, kalian akan belajar cara untuk mengubah atau menonaktifkan rotasi atau orientasi layar aplikasi android secara terprogram.

- Advertisement -

Tutorial Cara Menonaktifkan Rotasi Layar Pada Aplikasi Android

Ada banyak cara untuk menonaktifkan rotasi layar secara terprogram di android. Pada artikel ini saya akan menunjukan 2 Cara untuk melakukan itu, yaitu dengan cara kode pada file java dan file android manifest.

Metode 1: Menggunakan kode pada file java

1. Buka projek android studio kalian, lalu buka file java activity yang ingin kalian buat layar orientasinya menjadi PORTRAIT atau LANDSCAPE.

2. Tambahkan kode dibawah ini untuk mengubah rotasi layar menjadi:

PORTRAIT = setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

LANDSCAPE = setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

3. Letakkan kode tersebut sebelum setContentView pada method OnCreate. Berikut ini adalah kode lengkap untuk file java yang ingin di ubah rotasi layar menjadi PORTRAIT.

app/java/com.androidrion.myapplication/MainActivity.java

package com.androidrion.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.content.pm.ActivityInfo;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); //Mode Portrait
        setContentView(R.layout.activity_main);
      
    }
}

Metode 2: Menggunakan File AndroidManifest.xml

Kalian juga bisa menonaktifkan rotasi layar hanya dengan menambahkan android:screenOrientation=”portrait” untuk mode portrait dan android:screenOrientation=”landscape” untuk mode landscape pada file AndroidManifest.xml dalam projek kalian. Berikut ini adalah kode lengkap AndroidManifest.xml untuk menonaktifkan mode landscape.

app/manifest/AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.androidrion.myapplication">

    <application
        android:allowBackup="true"
        android:fullBackupContent="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        tools:ignore="GoogleAppIndexingWarning">
        <activity
            android:name=".MainActivity"
            android:screenOrientation="portrait">   <!--Mode Portrait Aktif-->
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

Run ‘app’

Jalankan projek android studio kalian, lalu ubahlah rotasi device android kalian menjadi mode landscape maka aplikasi akan tetap berjalan dalam mode portrait. Untuk bisa melihat perubahan setelah menambahkan kode di atas pada Emulator, kalian bisa melihat perbedaan seperti pada gambar di bawah ini.

AKHIR KATA

Itulah tadi tutorial singkat cara membuat aplikasi android selalu berjalan dalam mode portrait atau landscape dengan mudah. Tutorial di atas sangatlah mudah untuk dikerjakan karena tidak begitu banyak kode untuk menonaktifkan mode auto-rotate pada aplikasi android.

Jika kalian mengalami kendala saat melakukan tutorial diatas, silahkan berkomentar dibawah pada artikel ini. Jangan lupa untuk like dan subscribe Channel YouTube Android Rion. semoga artikel ini membantu kalian. terima kasih.

- Advertisement -

Get real time updates directly on you device, subscribe now.

- Advertisement -

Leave A Reply

Your email address will not be published.