it-swarm-id.com

Hapus bilah judul aplikasi android

Saya tahu pertanyaan ini telah ditanyakan jutaan kali tetapi metode apa pun yang saya gunakan tidak baik untuk saya.

Jika saya gunakan 

Android:theme="@Android:style/Theme.NoTitleBar" 

dalam file manifes, seluruh tema aplikasi berubah. Jika saya taruh 

requestWindowFeature(Window.FEATURE_NO_TITLE);

dalam aktivitas onCreate, itu muncul segera ketika memulai aplikasi. 

Tapi saya tidak punya tema yang dipilih, hanya menggunakan Android standar.

22
sparrkli

Tidak jelas apa yang Anda maksud dengan "seluruh tema perubahan aplikasi". Untuk perangkat API Level 11+, Anda mungkin harus menggunakan @Android:style/Theme.Holo.NoActionBar.

27
CommonsWare

Jika Anda menambahkan tema ke aplikasi, itu berlaku untuk seluruh aplikasi.

Android:theme="@Android:style/Theme.NoTitleBar"

Anda harus menambahkannya ke deklarasi aktivitas.

<activity
    Android:name=".YourActivity"
    Android:theme="@Android:style/Theme.NoTitleBar"/>
17
Aswin Rajendiran

Untuk menghapus bilah judul dari aplikasi Anda di studio Android

  1. Buka res> values> styles.xml file
  2. Ganti kode Anda dengan:

    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    
12
user3541496

Buka file style.xml Anda, buat gaya baru seperti di bawah ini . Anda memilih nama Anda sendiri dan atur induknya seperti di bawah ini

<style name="your_own_name" parent="Theme.AppCompat.Light.NoActionBar">
</style>

Di file AndroidManifest.xml Anda, setel nama tema untuk aktivitas spesifik yang tidak ingin ditampilkan bilah dan Anda selesai

<activity  Android:theme ="@style/your_own_name" >
</activity>
10
user3821354

Inilah yang bekerja untuk saya 

 Android:theme="@style/Theme.AppCompat.NoActionBar">
4
Bhanz

Untuk dukungan Android 8 dan di atasnya. Gunakan ini di file tema aplikasi Anda. Saya telah memodifikasi default saya di res/styles.xml:

<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="Android:windowNoTitle">true</item>
    <item name="Android:background">@color/white</item>
</style>
1
Fawaz

ketika Anda membuat proyek baru di Android maka Anda akan mendapatkan tema default yang diterapkan pada proyek Anda, yang memiliki judul bar. tetapi jika Anda ingin menghapus atau menerapkan beberapa tema lain untuk seluruh Aplikasi Anda, maka Anda dapat mendefinisikan seperti di bawah ini di tingkat aplikasi:

<application
        Android:name="com.mycomp.myproj.MainApplication"
        Android:allowBackup="true"
        Android:icon="@drawable/ic_launcher"
        Android:label="@string/app_name"
        Android:theme="@style/Theme.Sherlock" >

tetapi jika Anda ingin menerapkan beberapa tema hanya pada beberapa layar tertentu maka Anda dapat mendefinisikan seperti di bawah ini pada tingkat aktivitas:

<activity
            Android:name="com.mycomp.myproj.MainActivity"
            Android:label="@string/app_name" 
            Android:theme="@style/AppTheme">
1
MohdTausif

Jika Anda telah membuat tema khusus di styles.xml Anda dapat melakukannya:

<style name="AppTheme" parent="Android:Theme.Material.Light">
    <!-- Override the Android colour scheme etc. -->
    <item name="Android:colorPrimary">@color/color_primary</item>
</style>

Untuk menghapus bilah Tindakan dan tambahkan judul ke styles.xml:

<style name="AppTheme.NoActionBar">
    <item name="Android:windowActionBar">false</item>
    <item name="Android:windowNoTitle">true</item>
</style>

Kemudian di AndroidManifest.xml Anda dapat menggunakan tema khusus dengan atau tanpa bilah tindakan

<application
    Android:icon="@mipmap/ic_launcher"
    Android:label="@string/app_name"
    Android:theme="@style/AppTheme"> <---- With action bar
    <activity
        Android:theme="@style/AppTheme.NoActionBar"> <---- No action bar
        <intent-filter>
etc...
0
Aaron Thompson

Di dalam AndroidManifest 

 <activity
            Android:name=".activity.HomeMenu"
            Android:screenOrientation="nosensor"
            Android:theme="@Android:style/Theme.Light.NoTitleBar">
            <intent-filter>

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

dan pastikan Kelas Anda meluas ke Aktivitas

0
Sam