自定义按钮样式显示在GUI预览中,但不在实际应用中

时间:2015-05-26 01:38:55

标签: android button styles drawable

styles.xml:

<resources>
    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="android:buttonStyle">@style/button_style</item>
    </style>

    <style name="button_style" parent="@android:style/Widget.Button">
        <item name="android:background">@drawable/simple_button</item>

    </style>
</resources>

我已经验证了simple_button的工作原理 - 如果我手动将其分配给按钮的背景,它会显示在应用中。

2 个答案:

答案 0 :(得分:0)

您是否只有一个styles.xml文件?检查一下。 一般有很多styles.xml文件。 (ex&gt; values / styles.xml,values-v21 / styles.xml等...)并检查您的设备信息。

答案 1 :(得分:0)

尝试使用

<item name="buttonStyle">@style/button_style</item>

而不是:

<item name="android:buttonStyle">@style/button_style</item>