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

Kotlin का उपयोग करके Android में स्टेटस बार कैसे छिपाएं?

यह उदाहरण दर्शाता है कि Kotlin में फुलस्क्रीन फ्लैग्स का उपयोग करके Android ऐप में स्टेटस बार कैसे छिपाया जाए।

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

Android Studio: File → New Project।

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

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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:layout_height="match_parent"
    tools:context=".MainActivity">
    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="70dp"
        android:background="#008080"
        android:padding="5dp"
        android:text="TutorialsPoint"
        android:textColor="#fff"
        android:textSize="24sp"
        android:textStyle="bold" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="Hello World!"
        android:textColor="@android:color/holo_blue_dark"
        android:textSize="24sp"
        android:textStyle="bold" />
</RelativeLayout>

चरण 3 - MainActivity.kt में स्टेटस बार छिपाएं

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.Window
import android.view.WindowManager

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        
        // टाइटल बार छिपाएं
        requestWindowFeature(Window.FEATURE_NO_TITLE)
        
        // फुलस्क्रीन मोड सक्षम करें
        window.setFlags(
            WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN
        )
        
        setContentView(R.layout.activity_main)
        title = "KotlinApp"
    }
}

चरण 4 - AndroidManifest.xml (वैकल्पिक: थीम में फुलस्क्रीन सेट करें)

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
    package="com.example.hidestatusbar">
    <application
        android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen" ...>
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>

styles.xml में फुलस्क्रीन थीम जोड़ें (वैकल्पिक)

<style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="android:windowFullscreen">true</item>
    <item name="android:windowContentOverlay">@null</item>
</style>

ऐप चलाएं

ऐप लॉन्च होने पर स्टेटस बार (समय, बैटरी, नेटवर्क आइकन) छिप जाएगा और ऐप फुलस्क्रीन मोड में चलेगा।

नोट: Android 11+ (API 30+) के लिए WindowInsetsControllerCompat (Jetpack WindowManager लाइब्रेरी के माध्यम से) का उपयोग करने की सलाह दी जाती है।
  1. एंड्रॉइड में एक्शन बार कैसे छुपाएं? एंड्रॉइड में एक्शन बार कैसे छुपाएं?

    एंड्रॉइड में एक्शन बार/टूलबार छुपाने के तरीके यह सरल ट्यूटोरियल दिखाता है कि ऐप की एक्शन बार (टाइटल बार) को प्रोग्रामेटिकली कैसे छुपाएं। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट (res/layout/activity_main.xml) <?xml version=1.0 encoding=utf-8?> <

  1. एंड्रॉइड में वर्तमान स्टेटस बार एलिवेशन कैसे प्राप्त करें? एंड्रॉइड में वर्तमान स्टेटस बार एलिवेशन कैसे प्राप्त करें?

    एंड्रॉइड में एक्शन बार/टूलबार एलिवेशन (ऊंचाई) प्राप्त करना यह ट्यूटोरियल दिखाता है कि getSupportActionBar().getElevation() का उपयोग करके एक्शन बार की एलिवेशन (Z-ऑर्डर/शैडो गहराई) कैसे प्राप्त करें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट (res/layout/act

  1. Android में स्टेटस बार कैसे छुपाएं? Android में स्टेटस बार कैसे छुपाएं?

    Android ऐप में स्टेटस बार हाइड करने के तरीके फुलस्क्रीन एक्सपीरियंस के लिए स्टेटस बार (समय, बैटरी, नोटिफिकेशन आइकन्स वाला एरिया) को छुपाना सीखें। यह गेम्स, वीडियो प्लेयर्स और इमर्सिव ऐप्स के लिए उपयोगी है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनकर प्रोजेक्ट बनाएं। चरण