【发布时间】:2015-05-26 12:13:55
【问题描述】:
我正在尝试为我的应用程序中的所有按钮设置默认背景。问题是android:buttonStyle 项目没有接缝做任何事情。
如果我为任何按钮设置@style/Button 样式,则使用该样式,但我希望这发生在所有没有明确提供样式的按钮上。
我的themes.xml 文件是:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- the theme applied to the application or activity -->
<style
name="BBTheme"
parent="@android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:windowBackground">@drawable/app_background</item>
<item name="android:actionBarStyle">@style/ActionBar</item>
<item name="android:buttonStyle">@style/Button</item>
</style>
</resources>
而我的styles.xml 文件是:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- ActionBar styles -->
<style
name="ActionBar"
parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:background">@color/action_bar_background</item>
</style>
<!-- Button styles -->
<style
name="Button"
parent="@android:style/Widget.Button">
<item name="android:textColor">@android:color/white</item>
<item name="android:background">@drawable/button_background</item>
</style>
</resources>
【问题讨论】:
-
同样的问题...有什么解决办法吗?
标签: android android-theme android-styles