如何改變狀態欄我的應用程序,我在Android Studio中,使其變爲靜態顏色上運行Android Lollipop 5.0或更高版本,並且不正在做的顏色 Mobile在運行較低版本的Android OS時發生崩潰。狀態欄顏色 - Android Studio中
1
A
回答
0
嘗試使用這個,這個工作對我來說
//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));
}
對於變色動作條:
<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" >
希望它能幫助
0
你可以做,在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"));
}
0
請在您的應用風格
<item name="colorPrimary">>#FFFF00</item>
<!-- colorPrimaryDark is used for the status bar -->
<item name="colorPrimaryDark">#000000</item>
相關問題
- 1. 狀態欄顏色,Android
- 2. Visual Studio代碼狀態欄顏色
- 3. 更改Android中的狀態欄顏色
- 4. 狀態欄顏色不變
- 5. 的Android狀態欄顏色在Embarcadero的RAD Studio中,C++
- 6. 狀態欄顏色錯誤
- 7. Qt for Android - 狀態欄顏色
- 8. React Native Android狀態欄圖標顏色
- 9. Android狀態欄圖標顏色
- 10. ios7狀態欄顏色
- 11. 狀態欄顏色iOS
- 12. 更改狀態欄顏色
- 13. ios7 uisearchbar狀態欄顏色
- 14. 狀態欄顏色與Pixate
- 15. 設置狀態欄色調顏色
- 16. 狀態欄中的顏色指示器?
- 17. 將狀態欄顏色置於LightContent中
- 18. 狀態欄顏色不變根據導航欄的顏色
- 19. 無法更改狀態欄的顏色
- 20. 爲什麼狀態欄顏色不變?
- 21. 更改狀態欄顏色XML
- 22. 狀態欄透明和狀態欄文本顏色iOS 7
- 23. Android:狀態欄爲白色
- 24. Android Listview Listitem狀態顏色
- 25. 如何更改Android中狀態欄的顏色?
- 26. 顯示狀態欄並更改顏色
- 27. Android狀態欄設置背景色爲半透明顏色
- 28. 狀態欄文本顏色iOS 7
- 29. 狀態欄顏色:preferredStatusBarStyle不起作用
- 30. 更改狀態欄圖標顏色
喂添加此!我也發佈了詳細的答案..隨時檢查出來! –