2016-08-31 79 views
1

當屏幕爲未固定時,我可以使用以下代碼更改狀態欄的顏色當屏幕固定時更改狀態欄顏色

<style name="AppTheme" parent="android:Theme.Material.Light"> 
     <item name="android:colorAccent">@color/accentColor</item> 
     <item name="android:statusBarColor">@color/secondary_pody_part_color</item> 
</style> 

當我試圖相同經由startLockTask()釘扎屏幕狀態欄顏色沒有得到改變之後。怎麼修?

+0

什麼是'startLockTask()'? –

+0

@SohailZahid startLockTask()是請求將此活動置於用戶被鎖定到當前任務的模式的功能。看到這個。 https://developer.android.com/reference/android/app/Activity.html#startLockTask() –

+0

也許修復它在Java代碼? – Genehme

回答

0

變化動態地startLockTask()前:

Window window = getWindow(); 
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); 
window.setStatusBarColor(Color.BLUE); //Or any other