7

Я хочу добавить атрибут windowDrawsSystemBarBackgrounds программно или в код вместо значений-v21, потому что мне это нужно всего лишь в 1 действии, и я использую селектор тем в моем приложении, поэтому я не могу иметь несколько темы.Как настроить windowDrawsSystemBarBackgrounds программно?

Можно ли включить этот атрибут в код? Если да, то как я могу это сделать?

Заранее спасибо.

ответ

12

Я нашел ответ:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { 
      Window window = getWindow(); 
      window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); 
      window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); 
      window.setStatusBarColor(getResources().getColor(android.R.color.transparent)); 
     } 
Смежные вопросы