Merhaba arkadaşlar, Android uygulamarımızda cihazın üst kısmının yani status barın rengini değiştirmek istersek aşağıdaki kodu kullanmamız gerecektir.
Window window = getWindow(); window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT_WATCH) { window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); window.setStatusBarColor(getResources().getColor(R.color.status_bar)); }
colors.xml
<color name="status_bar">#08cad6</color>
Burada dikkat etmemiz gereken konu status bar yapısını her cihazda değiştiremiyoruz bu yüzden api level 21 ve sonrası olan cihazlarda bu kod çalışmaktadır.
Aşağıda genymotion da çalıştırıp ekran görüntüsünü aldım hem emulator de hem de cihazda kod düzgün bir şekilde çalışmaktadır.
1
teşekkürler
actionbarı nasıl kaldırabilirim bir türlü kaldıramadım
https://www.mobilhanem.com/android-action-bar-kaldirma/
php biliyorum fakat cep telefonları için uygulama yazmayı öğrenmek istiyorum..sizlerden ricam bana nereden başlamam gerektiğini söyleyebilir misiniz ?Teşekkür ederim.
sorunuzun yukarıdaki anlatım ile bir ilgisi yok o yüzden soru-cevap kısmını kullanarak sorularınızı sorarsanız seviniriz.. bu yazımızı incelerseniz aklınızdaki sorular gidecektir kolay gelsin https://www.mobilhanem.com/android-uygulama-gelistirme/
Hocam paylaşımlaeınız çok güzel yardımcı olabilirmisiniz
Teşekkürler, buyrun sorunuz nedir elimizden geldiğince yardımcı olmaya çalışalım