Android 默认按钮样式

Android 默认按钮样式,android,android-layout,button,Android,Android Layout,Button,我有一个“默认”按钮样式的以下代码,该样式保存为可绘制(在可绘制文件夹中) 我的非常简单的样式文件是 <resources> <!-- Base application theme. --> <style name="AppTheme" parent="android:Theme.Holo.Light"> <item name="android:textColor">@color/brown</item&g

我有一个“默认”按钮样式的以下代码,该样式保存为可绘制(在可绘制文件夹中)


我的非常简单的样式文件是

<resources>
    <!-- Base application theme. -->
    <style name="AppTheme" parent="android:Theme.Holo.Light">
        <item name="android:textColor">@color/brown</item>
        <item name="android:buttonStyle">@drawable/button_style</item>
    </style>
</resources>

@颜色/棕色
@可拉伸/按钮式
我的颜色文件设置为

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="black">#000000</color>
    <color name="white">#ffffff</color>
    <color name="red">#ff0000</color>
    <color name="lime">#00ff00</color>
    <color name="green">#008000</color>
    <color name="blue">#0000ff</color>
    <color name="silver">#c0c0c0</color>
    <color name="cyan">#00ffff</color>
    <color name="magenta">#ff00ff</color>
    <color name="orange">#ffa500</color>
    <color name="yellow">#ffff00</color>
    <color name="maroon">#800000</color>
    <color name="blue_gray">#98afc7</color>
    <color name="pink">#faafbe</color>
    <color name="brown">#a52a2a</color>
</resources>

#000000
#ffffff
#ff0000
#00ff00
#008000
#0000ff
#c0c0c0
#00ffff
#ff00ff
#ffa500
#ffff00
#800000
#98afc7
#法夫贝
#a52a2a
但是,我的按钮显示为白色,带有棕色文本。没有轮廓、形状、梯度或任何东西。有人能看到我明显遗漏了什么吗?它曾经在以前的项目中工作过(我已经没有了),但现在我一辈子都看不出它为什么不能正确地显示它们


如往常一样,请提前感谢。

您应该使用parent-android:style/Widget.Button应用您的样式,如下所示

<style name="MyButtonStyle" parent="android:style/Widget.Button">  
  <item name="android:background">@drawable/button_style</item>
  <item name="android:textColor">@color/brown</item>
</style>

@可拉伸/按钮式
@颜色/棕色
然后将其应用到你的主题中

 <style name="AppTheme" parent="android:Theme.Holo.Light">         
     <item name="android:buttonStyle">>@style/MyButtonStyle</item>
 </style>

>@样式/我的按钮样式

让我知道它是否有效。

欢迎,听到这个消息很高兴。:)
 <style name="AppTheme" parent="android:Theme.Holo.Light">         
     <item name="android:buttonStyle">>@style/MyButtonStyle</item>
 </style>