修改主題Theme中預設顏色
阿新 • • 發佈:2019-01-25
Android中的許多預設顏色的值是和Theme有關的,就拿超連結的顏色為例。當Theme為“Theme.AppCompat"和"android:Theme.Light"時,超連結的顏色是不一樣的。所以,我們要自己配置。
<application
....
android:theme="@style/AppTheme">
</application>
在Application中,配置的Theme為AppTheme,所以找到這個AppTheme的配置的地方。
<resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="AppTheme" parent="Theme.AppCompat"> <item name="android:windowNoTitle">true</item> <item name="android:windowBackground">@color/activity_main_bg</item> <item name="android:textSize">@dimen/text_size_normal</item> <item name="android:textColor">@color/text_color_default</item> <item name="android:textColorLink">@color/tab_talk_blue</item> </style>
</resources>
這樣,預設超連結的顏色就成了,上面配置的顏色。你發現了嗎?文字預設的顏色,也可以在這裡配置,就不用每個TextView都單獨設定了,其他的比如大小什麼的都可以,自己去探索吧。
> 你還在為開發中頻繁切換環境打包而煩惱嗎?快來試試 Environment Switcher 吧!使用它可以在app執行時一鍵切換環境,而且還支援其他貼心小功能,有了它媽媽再也不用擔心頻繁環境切換了。[https://github.com/CodeXiaoMai/EnvironmentSwitcher](https://github.com/CodeXiaoMai/EnvironmentSwitcher)