好吧,我不需要,也不需要AppCompat的東西。這是一個ROM實用程序應用程序,所以我確切知道支持哪種API(我實際上控制着整個系統)。我不需要API 22以下的任何東西,我正在編譯該API。如何在Android API中設置Switch的顏色21+
我想知道我可以添加到我的styles.xml以獲得開關顏色以匹配主題(@ color/primary_color)的其餘部分。這就是我所擁有的...(其中一些可能不是一次性測試太多所必需的)。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar">
<item name="android:colorButtonNormal">@color/primary_color</item>
<item name="android:shadowColor">@android:color/black</item>
<item name="android:colorControlHighlight">@color/primary_color</item>
<item name="android:textViewStyle">@style/BlackText</item>
<item name="android:actionMenuTextColor">@color/hilight_color</item>
<item name="android:colorControlActivated">@color/primary_color</item>
<item name="android:colorPrimary">@color/blackness</item>
<item name="android:colorAccent">@color/primary_color</item>
</style>
<style name="BlackText">
<item name="android:textColor">@android:color/black</item>
</style>
</resources>
您將需要的是android:thumb和android:track來更改拇指和開關的軌跡。 – xiaomi
訪問這個http://stackoverflow.com/questions/11253512/change-on-color-of-a-switch可能會幫助你 –
基本上,它不能不改變drawable?我每天都越來越討厭Android的API –