Как изменить Status Bar Color моего приложения, что я делаю в Android Studio так, что он переходит в статический цвет на Android Lollipop 5.0 или выше и не авария на Mobile работает с более низкой версией ОС Android.Status Bar Цвет - Android Студия
ответ
Попробуйте использовать это, это работает для меня
//changing statusbar
if (android.os.Build.VERSION.SDK_INT >= 21){
Window window = this.getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.setStatusBarColor(this.getResources().getColor(R.color.primary_dark));
}
Для изменения цвета ActionBar:
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">#ffff00</item>
</style>
и объявить о манифесте в прикладной тег
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/MyActionBar" >
надеюсь, что это поможет
Где я могу поместить этот фрагмент кода? – d02d33pak
в вашей деятельности вы хотите показать цвет статуэтки, просто скопируйте пасту в метод onCreate –
Будет ли это автоматически менять цвет в соответствии с цветом панели действий или мне нужно будет изменить определенное значение, чтобы придать ему цвет? (Извините, я новичок) – d02d33pak
Вы можете сделать это 2 способами, либо добавить атрибуты к вашей теме, как
styles.xml
<style name="AppTheme" parent="Theme.AppCompat.Light">
<!-- colorPrimary is used for the default action bar background -->
<item name="colorPrimary">>#ED3B3B</item>
<!-- colorPrimaryDark is used for the status bar -->
<item name="colorPrimaryDark">#BE2F2F</item>
<!-- colorAccent is used as the default value for colorControlActivated
which is used to tint widgets -->
<item name="colorAccent">#4DB6AC</item>
<!-- You can also set colorControlNormal, colorControlActivated
colorControlHighlight & colorSwitchThumbNormal. -->
</style>
и приложение тег AndroidManifest должен иметь атрибут темы с AppTheme
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"> // This
или если вы хотите изменить цвет строки состояния на более позднем этапе динамически, скажем, нажатием кнопки или после загрузки изображения вы можете использовать внутри своего класса Java
if (android.os.Build.VERSION.SDK_INT >= 21){
Window window = activity.getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.setStatusBarColor("your color"));
}
СПАСИБО ВАМ ОЧЕНЬ МНОГО ... – d02d33pak
Приложение не будет разбиваться, если оно работает на версии Android старше 5.0 вправо? – d02d33pak
Это не так. Просто добавьте, поскольку вы новичок. Попробуйте также использовать «Панель инструментов». Вы можете заменить панель действий панелью инструментов, и это даст вам больше контроля над панелью действий. Https://chris.banes.me/2014/10/17/appcompat-v21/ –
Пожалуйста, добавьте это в вашем стиле приложение
<item name="colorPrimary">>#FFFF00</item>
<!-- colorPrimaryDark is used for the status bar -->
<item name="colorPrimaryDark">#000000</item>
- 1. Android Status Status Bar Цвет без appcompat
- 2. Android Lollipop Set Status Bar Цвет текста
- 3. Android-студия Action Bar Цвет не Изменение
- 4. Android Status Bar Color
- 5. iOS status bar cordova цвет
- 6. Android Wifi Status Bar Показания
- 7. Установить OSX status bar приложение цвет изображения
- 8. xamarin forms wp81 status bar цвет фона
- 9. ReactNative Status bar отключить Android
- 10. Android Status Bar Запретить раскраску
- 11. Android draw under status bar
- 12. Как изменить цвет фона Status Bar на Android
- 13. Status bar background color
- 14. status bar iOS 7
- 15. Окраска Android Status Bar в Nav Drawer
- 16. coloring transparent status bar
- 17. Set Status Bar Tint Color
- 18. Titanium hide status bar
- 19. change status bar default color
- 20. Android Status bar multiline Notification API 14
- 21. Android Studio Leanback Hiding Status Bar
- 22. Status Bar Android прозрачны при использовании AppTheme.NoActionBar
- 23. Android Status Bar Notification Not Loading
- 24. Android Форма скроллинг с полупрозрачный Status Bar
- 25. Status Bar Hide Cordova
- 26. Status bar blank
- 27. Tap Status Bar Time
- 28. Получение высоты STATUS BAR
- 29. Status bar style issue
- 30. facebook status bar
Эй! Я также разместил подробный ан ... не стесняйтесь проверить это! –