Android Lollipop Set Status Bar Text Color

后端 未结 7 1150
遇见更好的自我
遇见更好的自我 2020-12-14 06:30

I\'m trying to set the status bar text color in Android v21, but I\'m not seeing an API method for it. Here\'s what I have so far for the background

MyActivity.java

7条回答
  •  猫巷女王i
    2020-12-14 07:10

    My preferred solution until now

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {  
        getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
    } else {    
        getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
        getWindow().setStatusBarColor(ContextCompat.getColor(MainActivity.this, R.color.colorSecondPrimaryColor));
    }
    

提交回复
热议问题