Android 通过主题应用按钮样式';不起作用,直接应用效果很好

Android 通过主题应用按钮样式';不起作用,直接应用效果很好,android,android-theme,Android,Android Theme,我在将按钮样式应用于主题时遇到问题,但直接应用于按钮效果很好。知道这里有什么问题吗 themes.xml <style name="Theme.AppTheme" parent="@style/Theme.Sherlock.Light.DarkActionBar"> <item name="android:buttonStyle">@style/ButtonAppTheme</item> </style> <style name="

我在将按钮样式应用于主题时遇到问题,但直接应用于按钮效果很好。知道这里有什么问题吗

themes.xml

<style name="Theme.AppTheme" parent="@style/Theme.Sherlock.Light.DarkActionBar">
    <item name="android:buttonStyle">@style/ButtonAppTheme</item>
</style>
<style name="ButtonAppTheme" parent="@android:style/Widget.Button">
        <item name="android:background">@drawable/btn_default_holo_light</item>
        <item name="android:minHeight">48dip</item>
        <item name="android:minWidth">64dip</item>
        <item name="android:textColor">#000000</item>
</style>
<Application
    android:name=".ThreesixtyusApp"
    android:allowBackup="true"
    android:icon="@drawable/icon"
    android:label="@string/app_name"
    android:theme="@style/Theme.AppTheme" >

@风格/主题
styles.xml

<style name="Theme.AppTheme" parent="@style/Theme.Sherlock.Light.DarkActionBar">
    <item name="android:buttonStyle">@style/ButtonAppTheme</item>
</style>
<style name="ButtonAppTheme" parent="@android:style/Widget.Button">
        <item name="android:background">@drawable/btn_default_holo_light</item>
        <item name="android:minHeight">48dip</item>
        <item name="android:minWidth">64dip</item>
        <item name="android:textColor">#000000</item>
</style>
<Application
    android:name=".ThreesixtyusApp"
    android:allowBackup="true"
    android:icon="@drawable/icon"
    android:label="@string/app_name"
    android:theme="@style/Theme.AppTheme" >

@可绘制/btn\u默认\u全息灯
48dip
64dip
#000000
AndroidManifest.xml

<style name="Theme.AppTheme" parent="@style/Theme.Sherlock.Light.DarkActionBar">
    <item name="android:buttonStyle">@style/ButtonAppTheme</item>
</style>
<style name="ButtonAppTheme" parent="@android:style/Widget.Button">
        <item name="android:background">@drawable/btn_default_holo_light</item>
        <item name="android:minHeight">48dip</item>
        <item name="android:minWidth">64dip</item>
        <item name="android:textColor">#000000</item>
</style>
<Application
    android:name=".ThreesixtyusApp"
    android:allowBackup="true"
    android:icon="@drawable/icon"
    android:label="@string/app_name"
    android:theme="@style/Theme.AppTheme" >

直接应用按钮样式可以:

  <Button
      android:id="@+id/like"
      android:layout_width="100dp"
      android:layout_height="wrap_content"
      style="@style/ButtonAppTheme"
      android:text="@string/like" />


这看起来是生成的。您是否忘记了values-v11或values-v14文件夹中的样式/主题?

可能是“活动”具有属性“主题”,并且它覆盖了应用程序主题?这看起来是生成的。你忘了values-v11或values-v14文件夹中的样式/主题了吗?@Krylez谢谢!这解决了问题,你应该把它作为一个答案吗?