根据状态更改ImageButton的背景颜色

时间:2012-09-25 16:32:39

标签: android imagebutton

我看到了这个问题(http://stackoverflow.com/questions/1521640/standard-android-button-with-a-different-color),这对普通按钮很有用。现在我想在我的ImageButtons上应用相同的程序,我在其上添加了一个带有android的图标:src =“@ drawable / icon_name”

我在styles.xml中定义了以下样式

<style name="ImageButton" parent="android:Widget.ImageButton">
        <item name="android:background">@drawable/custom_image_button</item>
</style>

并使用我的引用中的custom_button.xml类似地设置custom_image_button.xml,但问题是,通过定义我的主题,我可以找到android:buttonStyle,但没有android:imageButtonStyle或者其他东西similiar。还有另一种方法可以达到这一点吗?或者是自定义ImageButtons时为每个州创建单个图标的唯一选项?

1 个答案:

答案 0 :(得分:2)

我认为您需要仔细检查 - 主题有android:imageButtonStyle属性。有关主题的所有可能属性,请参阅themes.xml