/ / Prispôsobiť stavový riadok - Android - android, statusbar

Prispôsobenie stavového panela - Android - android, statusbar

Vytváram žiadosť s niektorými aktivitami. Chcem zmeniť farbu stavovej lišty a ikony farieb stavového riadka, ktoré by mali vyzerať nasledovne.

tu zadajte popis obrázku.

Je možné zmeniť? Môžem zmeniť farbu pozadia pomocou nasledujúceho kódu.

if (android.os.Build.VERSION.SDK_INT >= 21)
{
Window w = getWindow(); // in Activity"s onCreate() for instance
w.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
w.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
w.setStatusBarColor(getResources().getColor(R.color.white_background_text));
}

Nad kód funguje dobre. teraz Chcem zmeniť ikonu Wi-Fi, ikonu siete, batériu a čas. Je možné urobiť?

odpovede:

0 pre odpoveď č. 1

Z iného odpoveď

Áno, je možné ho zmeniť na sivú (žiadne vlastné farby), ale to funguje iba z API 23 a vyššie, stačí ho pridať do svojich hodnôt-v23 / styles.xml

<item name="android:windowLightStatusBar">true</item>