Android按钮背景消失

时间:2011-11-19 16:43:25

标签: android button styles

我在我的android styles.xml中添加了一个新样式,它似乎神秘地(对我而言)影响了另一种风格。这是xml

<style name="ToolbarBtnStyle">
    <item name="android:textColor">@drawable/btn_text</item>
    <item name="android:background">#00000000</item>
    <item name="android:padding">5dip</item>
    <item name="android:textSize">12sp</item>
    <item name="android:layout_width">54dip</item>
    <item name="android:layout_height">wrap_content</item>
</style>

<style name="BtnStyle">
    <item name="android:gravity">center_vertical|center_horizontal</item>
    <item name="android:textColor">@drawable/btn_text</item>
    <item name="android:background">@drawable/btn</item>
</style>

BtnStyle风格对我来说一直很好。但是,添加ToolbarBtnStyle后,BtnStyle的背景消失(这是@ drawable / btn图像)。

罪魁祸首似乎是ToolbarBtnStyle的背景。我希望它是透明的,所以我把它设置为#00000000。这会导致其他按钮样式的图像消失。如果我制作ToolbarBtnStyle的背景#FF000000,那么BtnStyle的背景将返回。

我或者对这些样式如何相互作用有一个基本的误解,或者这似乎是Android风格的一个错误。关于可能发生什么的任何想法?

0 个答案:

没有答案