Android Action Bar Kaldırma

Merhaba arkadaşlar,

Screen Shot 2016-02-23 at 21.08.59

Android uygulamarımızda üst kısımda action bar olduğunu görürüz eğer bu action barın gözükmesini istemiyorsak yapmamız gereken işlem çok kolay:

Kod kısmında setContentView() methodunu çağırmadan önce aşağıdaki kod yapısını kullanabiliriz. Tabi status barın rengini beyaz yaparak küçük bir trick ile bunu sağlıyoruz eğer cihamızın versiyonu 20 den büyük ise;

Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);

if (Build.VERSION.SDK_INT > 20)
    window.setStatusBarColor(getResources().getColor(R.color.color_white));

veya direk olarak AndroidManifest.xml dosyasına girip ActionBar‘ın gözükmesini istemediğimiz Activity ler hangisi ise aşağıdaki kod yapısını kullanırız.

<activity android:name=".YourActivity" android:theme="@style/Theme.AppCompat.NoActionBar">

Mobilhanem üzerinden mobil uygulama geliştirme konusunda paylaşımlarımıza devam edeceğiz.

 

4

Alper Beyler

Yüksek Lisans: Çankaya Üniversitesi / Bilgisayar Mühendisliği
Lisans: Çankaya Üniversitesi / Bilgisayar Mühendisliği (4/3.30) (2010-2014)
Lisans : Viyana Teknik Üniversitesi / Bilgisayar Bilimleri (2013)

5 Yorum

    • Merhaba, action bar kavramı zaten api level 11 ile birlikte geldi öncesinde yok.. aşağıdaki kodu kullanarak deneyebilirsiniz

      ActionBar action_bar = getActionBar();

      action_bar.hide();

  • Merhaba AndroidManifest.xml dosyasına verdiğiniz kodu yazdım action bar kalktı ama uygulamamın sayfalarında textview ve listviewlerimin hepsinin içindeki yazılar beyaz oldu bunu nasıl düzeltebilirim?

  • merhaba ben mobil programlamaya yeni başlıyorum android saat yapıcam içinde alarm, dünya saatleri, kronometre ve geri sayım olacak bunları action bar üzerine buton atama ile yapcam acaba bu butonları nasıl hizalarım birbirine yapısık durumda ve sağ taraftan hizalanıyorlar arasındaki boslugu nasıl ayarlarım

Haftalık Bülten

Mobilhanem'de yayınlanan dersleri haftalık mail almak ister misiniz?