एंड्रॉइड में एक्शन बार/टूलबार छुपाने के तरीके
यह सरल ट्यूटोरियल दिखाता है कि ऐप की एक्शन बार (टाइटल बार) को प्रोग्रामेटिकली कैसे छुपाएं।
चरण 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:tools="https://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:background="#000"
tools:context=".MainActivity">
<DigitalClock
android:id="@+id/digital"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30sp"
android:textColor="#FFF"
android:layout_centerHorizontal="true"/>
</LinearLayout>
चरण 3: MainActivity कोड (java/MainActivity.java)
package com.example.myapplication;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// एक्शन बार छुपाएं
if (getSupportActionBar() != null) {
getSupportActionBar().hide();
}
}
}
वैकल्पिक: थीम द्वारा छुपाएं (Manifest में)
AndroidManifest.xml में एक्टिविटी के लिए NoActionBar थीम लागू करें:
<activity
android:name=".MainActivity"
android:theme="@style/Theme.AppCompat.NoActionBar">
...
</activity>
या styles.xml में
<style name="AppTheme.NoActionBar" parent="Theme.MaterialComponents.DayNight.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
कब उपयोग करें
- स्प्लैश स्क्रीन
- फुलस्क्रीन मीडिया प्लेयर
- कस्टम टूलबार उपयोग करते समय
- लॉगिन/रजिस्ट्रेशन स्क्रीन
ऐप चलाएं
डिवाइस पर चलाएं - टाइटल बार के बिना फुल स्क्रीन कंटेंट दिखेगा।