2016-10-07 36 views

回答

2

貌似theme.appcompat.light去一路攀升至Platform.AppCompat.Light

默認情況下,我只是將假定你的意思是原色。

這裏是什麼樣子:

<style name="Platform.AppCompat.Light" parent="android:Theme.Light"> 
    <item name="android:windowNoTitle">true</item> 

    ... 

    <!-- Text colors --> 
    <item name="android:textColorPrimary">@color/abc_primary_text_material_light</item> 
    <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_dark</item> 
    <item name="android:textColorSecondary">@color/abc_secondary_text_material_light</item> 
    <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_dark</item> 
    <item name="android:textColorTertiary">@color/abc_secondary_text_material_light</item> 
    <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_dark</item> 
    <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_light</item> 
    <item name="android:textColorPrimaryInverseDisableOnly">@color/abc_primary_text_disable_only_material_dark</item> 
    <item name="android:textColorHint">@color/hint_foreground_material_light</item> 
    <item name="android:textColorHintInverse">@color/hint_foreground_material_dark</item> 
    <item name="android:textColorHighlight">@color/highlighted_text_material_light</item> 
    <item name="android:textColorLink">?attr/colorAccent</item> 

    ... 

</style> 

裏面你會看到abc_primary_text_material_light

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_enabled="false" android:color="@color/primary_text_disabled_material_light"/> 
    <item android:color="@color/primary_text_default_material_light"/> 
</selector> 

這最後但並非最不重要的定義它的顏色爲:

<color name="primary_text_default_material_light">#de000000</color> 
+0

他們肯定會令你爲它工作,是吧?大聲笑。 – Psest328

相關問題