Saya tidak suka this.requestWindowFeature(Window.FEATURE_NO_TITLE);
karena bilah judul muncul sebentar, lalu menghilang.
Saya juga tidak suka android:theme="@android:style/Theme.NoTitleBar"
karena saya kehilangan semua perubahan Holo 3.0+ yang dilakukan oleh pengguna perangkat baru. Jadi saya menemukan solusi ini.
Di folder res / values Anda buat file bernama styles.xml (Jika belum ada). Di file itu tempatkan kode berikut:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="Theme.Default" parent="@android:style/Theme"></style>
<style name="Theme.NoTitle" parent="@android:style/Theme.NoTitleBar"></style>
<style name="Theme.FullScreen" parent="@android:style/Theme.NoTitleBar.Fullscreen"></style>
</resources>
Selanjutnya buat res / values-v11 dengan file styles.xml lain (Sekali lagi ini mungkin sudah ada). Di file itu tempatkan kode berikut:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="Theme.Default" parent="@android:style/Theme.Holo"></style>
<style name="Theme.NoTitle" parent="@android:style/Theme.Holo.NoActionBar"></style>
<style name="Theme.FullScreen" parent="@android:style/Theme.Holo.NoActionBar.Fullscreen"></style>
</resources>
Dan jika Anda menargetkan 4.0+, buat folder res / values-v14 dengan file styles.xml yang lain (Ya mungkin sudah ada di sana). Di file itu tempatkan kode berikut:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="Theme.Default" parent="@android:style/Theme.Holo.Light"></style>
<style name="Theme.NoTitle" parent="@android:style/Theme.Holo.Light.NoActionBar"></style>
<style name="Theme.FullScreen" parent="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen"></style>
</resources>
Terakhir, dengan semua file ini dibuat, buka file AndroidManifiest.xml Anda, Anda dapat menambahkan kode:
android:theme="@style/Theme.NoTitle"
ke tag aktivitas dari aktivitas yang Anda tidak ingin judul atau tag aplikasi jika Anda ingin berlaku untuk seluruh aplikasi.
Sekarang pengguna Anda akan mendapatkan tema yang terkait dengan versi perangkat mereka dengan tata letak layar yang Anda inginkan.
PS Mengubah nilai menjadi android:theme="@style/Theme.FullScreen"
akan memiliki efek yang sama, tetapi juga menghapus bilah Pemberitahuan.