我正在努力学习有关 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/