Android 您可以为AppCompat主题自定义的完整属性列表是什么?它们的默认值是什么?

Android 您可以为AppCompat主题自定义的完整属性列表是什么?它们的默认值是什么?,android,android-appcompat,android-theme,Android,Android Appcompat,Android Theme,使用AppCompat活动必须扩展AppCompat主题 您可以自定义的属性的完整列表是什么,它们的默认值是什么 我已经收集了一份清单,上面列出了我找到的所有的,但不知道是否完整 帮我完成它 <style name="Theme.Custom.AppCompat" parent="Theme.AppCompat"> <item name="colorAccent">@color/accent_material_dark</item> <i

使用AppCompat活动必须扩展AppCompat主题

您可以自定义的属性的完整列表是什么,它们的默认值是什么

我已经收集了一份清单,上面列出了我找到的所有的,但不知道是否完整

帮我完成它

<style name="Theme.Custom.AppCompat" parent="Theme.AppCompat">
    <item name="colorAccent">@color/accent_material_dark</item>
    <item name="colorButtonNormal">@color/button_material_dark</item>
    <item name="colorControlActivated">?attr/colorAccent</item>
    <item name="colorControlHighlight">@color/ripple_material_dark</item>
    <item name="colorControlNormal">?android:attr/textColorSecondary</item>
    <item name="colorPrimary">@color/primary_material_dark</item>
    <item name="colorPrimaryDark">@color/primary_dark_material_dark</item>
    <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item>
    <item name="controlBackground">?attr/selectableItemBackgroundBorderless</item>
    <item name="android:colorBackground">@color/background_material_dark</item>
    <item name="android:colorForeground">@color/foreground_material_dark</item>
    <item name="android:textColorPrimary">@color/abc_primary_text_material_dark</item>
    <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_light</item>
    <item name="android:textColorSecondary">@color/abc_secondary_text_material_dark</item>
    <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_light</item>
    <item name="android:windowBackground">@color/background_material_dark</item>
</style>
<style name="Theme.Custom.AppCompat.Light" parent="Theme.AppCompat.Light">
    <item name="colorAccent">@color/accent_material_light</item>
    <item name="colorButtonNormal">@color/button_material_light</item>
    <item name="colorControlActivated">?attr/colorAccent</item>
    <item name="colorControlHighlight">@color/ripple_material_light</item>
    <item name="colorControlNormal">?android:attr/textColorSecondary</item>
    <item name="colorPrimary">@color/primary_material_light</item>
    <item name="colorPrimaryDark">@color/primary_dark_material_light</item>
    <item name="colorSwitchThumbNormal">@color/button_material_light</item>
    <item name="controlBackground">?attr/selectableItemBackgroundBorderless</item>
    <item name="android:colorBackground">@color/background_material_light</item>
    <item name="android:colorForeground">@color/foreground_material_light</item>
    <item name="android:textColorPrimary">@color/abc_primary_text_material_light</item>
    <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_light</item>
    <item name="android:textColorSecondary">@color/abc_secondary_text_material_light</item>
    <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_light</item>
    <item name="android:windowBackground">@color/background_material_light</item>
</style>

@颜色/重音\u材质\u深色
@颜色/按钮\u材质\u深色
?属性/颜色重音
@颜色/波纹\u材质\u深色
?android:attr/textColorSecondary
@颜色/主要材质\u深色
@颜色/原色\u深色\u材质\u深色
@颜色/开关\u拇指\u材质\u深色
?属性/可选择项背景无边界
@颜色/背景\u材质\u深色
@颜色/前景\材质\深色
@颜色/abc\u主要\u文本\u材质\u深色
@颜色/abc\u主\u文本\u材质\u灯光
@颜色/abc\u次要\u文本\u材质\u深色
@颜色/abc\辅助\文本\材料\灯光
@颜色/背景\u材质\u深色
@颜色/强调\u材质\u灯光
@颜色/按钮\材料\灯
?属性/颜色重音
@颜色/波纹\u材质\u灯光
?android:attr/textColorSecondary
@颜色/主要材料\u灯
@颜色/原色\u深色\u材质\u浅色
@颜色/按钮\材料\灯
?属性/可选择项背景无边界
@颜色/背景\材料\灯光
@颜色/前景\材质\灯光
@颜色/abc\u主\u文本\u材质\u灯光
@颜色/abc\u主\u文本\u材质\u灯光
@颜色/abc\辅助\文本\材料\灯光
@颜色/abc\辅助\文本\材料\灯光
@颜色/背景\材料\灯光
另外,在Android中创建自定义AppCompat主题的最佳方法是什么

您可以自定义的属性的完整列表是什么

在这些巨大的突出显示的块中


它们的默认值是什么

我确信这些值在
style.xml
文件中的某个地方,但是有很多文件可以使用Github的搜索功能进行查找

注意:您不必覆盖每个值


定制主题的“最佳方式”是什么?也许是用电脑吧

去翻一下源代码。。。我想创建完整的列表(v7和android SDK)attr及其每个appCompatTheme的默认值。实际上不容易找到它这里有一些错误:-v7 attr不够,你也可以在主题中使用android attr-基本主题的默认值不简单,因为它们在不同的文件中(一些在v7中,一些在android sdk中)-主题编辑器很好,但没有完成所有属性。任何带有
android:
前缀的内容都可以在这里找到。我不知道你到底在寻找什么属性,这个值是什么<代码>我可以在appCompatThemes中使用的属性及其默认值的完整列表