我有以下App主题。它支持以下项目标签,如colorPrimary,colorPrimaryDark,colorAccent。我想知道它支持的其他项目标签。例如:如果我想在整个应用程序中设置应该保持一致的编辑文本的颜色,那么我应该使用哪个项目标签?
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
要设置编辑文本的颜色,您可以这样做:
<style name="MyTheme" parent="android:Theme">
<item name="android:editTextStyle">@style/CustomEditTextStyle</item>
...
</style>
<style name="CustomEditTextStyle" parent="android:Widget.EditText">
<item name="android:textColor">#000000</item>
<item name="android:textStyle">bold</item>
<item name="android:textSize">8sp</item>
</style>
如果你真的想知道如果你在name属性中使用Android Studio按下(Ctrl + Space),可以支持哪些其他项目,如下所示:
然后你可以概述它支持的其他标签,希望它有所帮助。