Merhaba arkadaşlar,
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
cihaz api 20 nin altında ise bunu nasıl yapıcam
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
kod için teşekkürler direk çalıştı