我使用Android O(API級別26)測試我的應用程序,並且看到關於文本顏色和小部件(如Checkbox
)的區別。這就像它被禁用。Android O(26)改變文本和部件的顏色
是否有任何設置此顏色的新參數?像accentColor
?我在Android O Features and APIs中找不到任何東西。
的Android 25:
的Android 26:
我使用Android O(API級別26)測試我的應用程序,並且看到關於文本顏色和小部件(如Checkbox
)的區別。這就像它被禁用。Android O(26)改變文本和部件的顏色
是否有任何設置此顏色的新參數?像accentColor
?我在Android O Features and APIs中找不到任何東西。
的Android 25:
的Android 26:
好的,每個樣式屬性改變一個一個之後。我發現了一個與Android O相關的問題。我只是改變了它的價值,這很好!
<item name="android:colorForeground">#cacaca</item>
我認爲,在API級別>=26
中,這個屬性由小部件用來設置顏色。
很可能,您使用的上下文是應用程序上下文,因此沒有主題。改爲創建並使用此上下文:
new ContextThemeWrapper(context, themeResId)
將您的樣式放在此處以更好地幫助 –