ANDROID Başlık Çubuğu Ve Bildirim Çubuğunu Gizleme, Android uygulamalarını kullandığınızda bazı uygulamaların başlıksız, bildirim barı gizli veya her ikisi gizli şekilde açıldığını görürsünüz makalenin devamında bunun nasıl yapılabildiğini göreceğiz.
ANDROID Başlık Çubuğu Ve Bildirim Çubuğunu Gizleme
Aktivtenizin onCreate
metodu içerisine aşağıdaki şekilde tanımlama yaparak kolayca başlık çubuğu ve bildirim çubuğunu gizleyebilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 | //Başlık çubuğunu gizleme this.requestWindowFeature(Window.FEATURE_NO_TITLE); //Bildirim çubuğunu gizleme this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); /* setContentView'i üstteki kodlardan sonra tanımlayın yoksa program kırılacaktır. */ this.setContentView(R.layout.layoutunuzun_adı); |
this
anahtar kelimesi Aktivite’nizi belirtiyor.
Kod içerisinde başlık çubuğunu gizleme ve tam ekran yaparak bildirim çubuğunu gizleme kodlarının setContentView metodundan önce tanımlanması gerektiğini belirten bir yorum kısmı yer almaktadır bu uyarıyı dikkate alarak önermiş olduğumuz kodları ilgili yere yazınız yoksa projeniz exception fırlatarak çalışmayabilir.
İyi Akşamlar Kolay gelsin bir sorum olacaktı ben action barı kaldırıp durum çubuğunun da rengini değiştirmek istiyorum ama action barı kaldırdığım zaman durum çubuğundaki istediğim renkte gidiyor bunu nasıl çözebiliriz?
Örnek kodunuzu yazarmısınız?
this.requestWindowFeature(*****Window*****.FEATURE_NO_TITLE);
//Bildirim çubuğunu gizleme
this.getWindow().setFlags(*****WindowManager*****.LayoutParams.FLAG_FULLSCREEN,
***** WindowManager*****.LayoutParams.FLAG_FULLSCREEN);
***** lar arasına aldığım kısımları kırmızı ile yazdı tanımadı. nasıl çözebilrim bunu
İlgili namespace’leri eklemeniz gerekiyor. ondan dolayı kırmızı olarak belirtiyordur. Yanılmıyorsam Window ve WindowManager nesneleri android.view namespace’i altında yer alıyor.