Android中主题的样式标记

问题描述 投票:0回答:1

我有以下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>
android android-theme android-styles
1个回答
1
投票

要设置编辑文本的颜色,您可以这样做:

<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),可以支持哪些其他项目,如下所示:

enter image description here

然后你可以概述它支持的其他标签,希望它有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.