Cara Menghilangkan Status Bar di Aplikasi Android

Tutorial Cara Menghilangkan Status bar di aplikasi android

Halo semuanya. Bagaimana kabar kalian hari ini? Saya harap kalian baik-baik saja. Pada kesempatan kali ini, saya akan membagikan tutorial cara menghilangkan status bar di aplikasi android.

Terkadang, ada bagian layout aplikasi yang memerlukan seluruh layar aplikasi untuk menampilkan informasi dari aplikasi tersebut. Seperti pada layout Splash Screen yang membutuhkan seluruh layar device agar terlihat keren. Tidak hanya itu saja, terkadang pada aplikasi yang membutuhkan pengamanan yang ketat, maka status bar akan dihilangkan sementara agar pengguna tidak keluar dari aplikasi.

Jadi, pada tutorial ini kalian akan belajar bagaimana cara membuat aplikasi android untuk menghilangkan atau menyembunyikan status bar agar aplikasi terlihat keren.

- Advertisement -

Tutorial Cara Menyembunyikan Status Bar di Aplikasi Android

Buatlah projek android studio baru dengan informasi sebagai berikut:

Application Name:Status Bar App
Company Name:androidrion.com
Package Name:com.androidrion.statusbarapp
Language:Java
Minimal SDK:API 15: Android 4.0.3 (IceCreamSandwich)

Daftar file xml layout yang digunakan dalam projek ini:

  • activity_main.xml

Daftar file java activity yang digunakan dalam projek ini:

  • MainActivity.java

Berikut ini adalah langkah-langkah dalam pembuatan aplikasi Status Bar App.

XML Layout File

Buka file activity_main.xml kalian lalu tambahkan dua buah widget button di dalamnya. Berikut ini adalah kode lengkap untuk file activity_main.xml

app/res/layout/activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <Button
        android:id="@+id/hideButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="16dp"
        android:text="HIDE STATUS BAR" />

    <Button
        android:id="@+id/showButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="SHOW STATUS BAR" />

</LinearLayout>

Java Activity File

Buka file MainActivity.java kalian lalu tambahkan kode di bawah ini untuk membuat widget button yang telah kita tambahkan pada file xml layout. Berikut ini adalah kode lengkap untuk file MainActivity.java

app/java/com.androidrion.statusbarapp/MainActivity.java

package com.androidrion.statusbarapp;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.view.WindowManager;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {

    Button hideStatusbar, showStatusbar;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        hideStatusbar = findViewById(R.id.hideButton);
        hideStatusbar.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
            }
        });

        showStatusbar = findViewById(R.id.showButton);
        showStatusbar.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
            }
        });


    }
}

Run ‘app’

Sekarang jalankan projek android studio kalian. Pada tampilan awal aplikasi, kalian akan melihat dua buah tombol dalam aplikasi tersebut. Ketika kalian mengklik button yang di atas, maka status bar pada aplikasi tersebut akan menghilang. Lalu pada tombol kedua akan menampilkan status bar yang tersembunyi jika kalian mengkliknya. Jika kode di atas tidak terjadi masalah, maka aplikasi akan terlihat seperti pada gambar di bawah ini.

Jika kalian ingin menyembunyikan status bar saat runtime, kalian bisa menambahkan kode addFlags sebelum setContentView. Berikut ini adalah kode lengkap untuk menyembunyikan status bar saat runtime pada file MainActivity.java

package com.androidrion.statusbarapp;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.WindowManager;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.activity_main);

    }
}

AKHIR KATA

Itulah tadi tutorial singkat dan mudah cara menghilangkan status bar pada aplikasi android. Tutorial di atas tentu sangat mudah di kerjakan karena tidak begitu banyak kode pada file java yang diperlukan hanya untuk menghilangkan status bar pada aplikasi android.

Jika kalian mengalami kesulitan saat melakukan tutoial diatas, silahkan komentar dibawah pada artikel ini. Jangan lupa juga 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.

You might also like

- Advertisement -

Leave A Reply

Your email address will not be published.