【发布时间】:2015-10-30 20:59:51
【问题描述】:
我尝试为我的应用程序中的所有按钮制作自定义按钮样式,例如 question/solution。我想这样做是因为我不想添加:
android:style="@style/MyButtonStyle"
到每个按钮
我当前的代码。
styles.xml
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:buttonStyle">@style/MyButtonStyle</item>
</style>
<!-- Button style. -->
<style name="MyButtonStyle" parent="android:style/Widget.Button">
<item name="android:textColor">@color/ColorTextIcons</item>
<item name="android:background">@color/ColorAccent</item>
</style>
清单
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
在 android studio 的预览中看起来不错,但是当我运行应用程序时,我得到了默认的按钮样式。据我所知,它与 120 票赞成的公认答案相同。
代码有什么问题,为什么在 android studio 中显示不同?
在 android studio 中预览。
我的设备(s5 mini android 4.4.2)
【问题讨论】:
标签: android