Sevmiyorum this.requestWindowFeature(Window.FEATURE_NO_TITLE);
çünkü başlık çubuğu kısa bir süre görünüyor, sonra kayboluyor.
Ayrıca sevmiyorum android:theme="@android:style/Theme.NoTitleBar"
çünkü yeni cihazların kullanıcılarının alışkın olduğu 3.0+ Holo değişikliklerini kaybettim. Bu çözümle karşılaştım.
Sizin de res / değerlere adlı bir dosya yapmak klasör styles.xml (zaten mevcut değilse). Bu dosyaya aşağıdaki kodu yerleştirin:
<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>
Sonra başka bir styles.xml dosyası ile bir res / değerleri-v11 oluşturun (Bir kez daha bu zaten mevcut olabilir). Bu dosyaya aşağıdaki kodu yerleştirin:
<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>
4.0+ hedefliyorsanız, başka bir styles.xml içeren bir res / değerleri- v14 klasörü oluşturun dosyasıyla (Evet, zaten orada olabilir). Bu dosyaya aşağıdaki kodu yerleştirin:
<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>
Son olarak, tüm bu dosyalar oluşturulduğunda, AndroidManifiest.xml dosyanızı açın ve kodu ekleyebilirsiniz:
android:theme="@style/Theme.NoTitle"
başlığının bulunmasını istemediğiniz etkinliğin etkinlik etiketine veya uygulamanın tamamına uygulanmasını istiyorsanız uygulama etiketine ekleyin.
Artık kullanıcılarınız, cihaz sürümleriyle ilişkili temaları istediğiniz ekran düzeniyle alacaktır.
PS Değerin olarak değiştirilmesi android:theme="@style/Theme.FullScreen"
aynı etkiye sahip olur, ancak Bildirim çubuğunu da kaldırır.