【发布时间】:2016-03-16 17:55:12
【问题描述】:
我想在styles.xml 中创建几个按钮样式。我想支持 API 19 及更高版本,所以我想为这两个 API 创建按钮样式。我在做什么:
我在stylex.xml 中创建了自定义样式:
<style name="AppTheme.ButtonGreen" parent="android:Widget.Holo.Button">
<iten name="android:textColor">@color/accent</iten>
<item name="android:background">@color/primary</item>
</style>
实际上颜色不会改变。您能帮我设置主题并提供一些基本属性,例如:背景颜色、文本颜色等,因为它们不起作用(只有字体颜色有效)。
我还在styles (v21).xml 中实现了 v21 的样式:
<style name="AppTheme.ButtonGreen" parent="android:Widget.Material.Button">
<item name="android:textColor">@color/primary</item>
<item name="android:background">@color/text_icons</item>
</style>
但这里我需要字体颜色、背景颜色、高度、字体大小等(只有字体颜色有效)。
通常我猜我做错了什么。你们能帮我为不同的 API 设置这些按钮的样式吗?
【问题讨论】: