我知道它存在,因爲它用於應用status_bar時鐘顏色,但是在哪裏定義了此設置的默認值?我如何更改Settings.System.Clock_Color ?. 我想更改狀態欄中的時鐘顏色,但是我找到的解決方案都沒有顯示源代碼。這個值在哪裏定義?ANDROID源代碼(AOSP)上Settings.System.Clock_Color的定義值是什麼?
0
A
回答
1
在文件frameworks/base/packages/SystemUI/res/layout/status_bar.xml
中有一個狀態欄佈局的定義。你可以在那裏找到鐘錶的定義:
<com.android.systemui.statusbar.Clock
android:textAppearance="@*android:style/TextAppearance.StatusBar.Icon"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:singleLine="true"
android:paddingRight="6dip"
android:gravity="center_vertical|left"
/>
時鐘樣式是參考文件frameworks/base/core/res/res/values/styles.xml
其中以下列方式定義的樣式:
<!-- Status Bar Styles -->
<style name="TextAppearance.StatusBar">
<item name="android:textSize">14sp</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">?android:attr/textColorPrimary</item>
</style>
<style name="TextAppearance.StatusBar.Ticker">
</style>
<style name="TextAppearance.StatusBar.Title">
<item name="android:textStyle">bold</item>
</style>
<style name="TextAppearance.StatusBar.Icon">
<item name="android:textStyle">bold</item>
</style>
還有就是?android:attr/textColorPrimary
參考。我found,這意味着:
例如, 假設你想更改鏈接顏色Android使用純文本顏色,但 你不知道顏色的值。此外,主文本顏色不會因顏色資源而暴露爲 ,因爲它是可變的;它隨主題而變化。
所以這意味着你的時鐘的顏色取決於你的主題的textColorPrimary。因此,要改變這種顏色,你應該改變你的主題的這個值。
相關問題
- 1. 什麼是AOSP中的sh解釋器源代碼?
- 2. rspec源代碼中的以下代碼含義是什麼?
- 3. 「遺留代碼」的定義是什麼?
- 4. 什麼是LESS源代碼?
- 5. ADBD源代碼是內核還是AOSP的一部分?
- 6. 代碼含義是什麼?
- 7. AOSP下載並移動android源代碼
- 8. GUI源代碼是什麼樣的?
- 9. Paged List的源代碼是什麼?
- 10. 什麼是./在html中的源代碼?
- 11. 嘗試鎖的源代碼是什麼?
- 12. 「this」模塊的源代碼是什麼?
- 13. 什麼是源代碼的shell函數?
- 14. Lua的源代碼中posrelat()是什麼?
- 15. 要從源代碼安裝matplotlib,什麼是源代碼
- 16. 在本地gerrit上設置AOSP源碼
- 17. 「NEARDATA」在NetHack源代碼中的含義是什麼?
- 18. $$('foo')在JavaScript源代碼中的含義是什麼?
- 19. JUnit源代碼中Proctectable接口的含義是什麼?
- 20. 什麼是「1」在Perl源代碼中?
- 21. 什麼是源代碼級聲明?
- 22. 什麼##在C++中的定義代碼
- 23. 我的代碼中未定義什麼?
- 24. 這行代碼的含義是什麼?
- 25. NSURLErrorDomain中代碼的含義是什麼?
- 26. 以下代碼的含義是什麼?
- 27. 這段代碼的含義是什麼?
- 28. android AOSP音樂播放器源代碼不是建築物
- 29. JavaScript源代碼中的這些代碼是什麼?
- 30. R語言源代碼 - C代碼中的NOMORE_FOR_THREADS是什麼