android - Android 中的样式和主题

标签 android android-theme

我正在努力学习有关 Android 样式和主题的知识。我发现,如果我在应用程序或 Activity 的 list 中添加 android:theme 属性,样式将应用于整个应用程序/Activity 。我认为能够定义一种仅应用于例如按钮的样式会很有用。您知道是否有一种方法可以像在 CSS 中那样,仅对特定类型的 View 应用特定样式?

最佳答案

这是一个一般的例子:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="CustomButton" parent="@android:style/Widget.Button">
        <item name="android:textColor">#FF0000</item>
    </style>
    <style name="CustomTheme" parent="android:Theme">
        <item name="android:buttonStyle>@style/CustomButton</item>
    </style>
</resources>

关于android - Android 中的样式和主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5605482/

相关文章:

安卓改造 : content type as application/x-www-form-urlencoded

android - 在Android键盘Phonegap应用程序上触发输入事件

android - 为什么 Button 在更改颜色后会失去其原始行为?

java - Android 中的按钮不会禁用

android - 在 Android 上禁用图库 ScrollView

android - 仅在 android 中静音正在运行的应用程序声音

android - 更改不同选项卡的操作栏颜色

Android:如何更改 Theme.Holo.Light.Dialog.MinWidth 中的 DatePickerDialog 颜色?

android - 在通知区域中监听 "Dark Theme"切换并收到更改通知

java - Android Holo Light 样式会根据所选上下文发生变化