我正在尝试了解有关Android的样式和主题的信息;我发现,如果我在应用程序或活动的清单中添加了android:theme属性,style将应用于整个应用程序/活动;我认为能够定义仅应用于按钮的样式会很有用,例如:您是否知道是否有某种方法可以将某种样式应用于视图上,如在CSS中一样?Android中的样式和主题
预先感谢 ℃。
我正在尝试了解有关Android的样式和主题的信息;我发现,如果我在应用程序或活动的清单中添加了android:theme属性,style将应用于整个应用程序/活动;我认为能够定义仅应用于按钮的样式会很有用,例如:您是否知道是否有某种方法可以将某种样式应用于视图上,如在CSS中一样?Android中的样式和主题
预先感谢 ℃。
下面是一个通用示例:
<?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>
这很容易做到,只读过官方参考:
http://developer.android.com/guide/topics/ui/themes.html
编辑
显然,你需要指定每个按钮创建样式/查看你想要它(类似于css,用于类属性)
主题可以为不同类型的小部件指定默认样式。此示例为按钮设置不同的默认样式。 – adamp 2011-04-09 20:20:30