Android按钮样式适用于设备上不工作的所有按钮
我尝试为我的应用程序中的所有按钮创建一个自定义按钮样式,如下所示。我想这样做,因为我不想补充:Android按钮样式适用于设备上不工作的所有按钮,android,Android,我尝试为我的应用程序中的所有按钮创建一个自定义按钮样式,如下所示。我想这样做,因为我不想补充: android:style="@style/MyButtonStyle" 每个按钮 我现在的代码 styles.xml <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:bu
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" >
我的设备(s5迷你安卓4.4.2)
注意我不会将任何不同的风格/主题应用于活动请尝试以下其中一种:
将主题应用于活动/应用程序:
android:theme="@style/AppTheme"
将样式应用于按钮:
style="@style/MyButtonStyle"
如果您使用的是compat library,则根据您的android版本,可能会出现错误:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:buttonStyle">@style/MyButtonStyle</item>
<item name="buttonStyle">@style/MyButtonStyle</item>
</style>
<style name="MyButtonStyle" parent="android:style/Widget.Button">
<item name="android:textColor">@color/ColorTextIcons</item>
<item name="android:background">@color/ColorAccent</item>
<item name="textColor">@color/ColorTextIcons</item>
<item name="background">@color/ColorAccent</item>
</style>
@样式/我的按钮样式
@样式/我的按钮样式
@颜色/颜色文本图标
@颜色/颜色重音
@颜色/颜色文本图标
@颜色/颜色重音
我想应该是
<style name="MyButtonStyle" parent="@android:style/Widget.Button">
及
用@android
和@style
试过了,我没有改变任何东西。我已经编辑了我的答案。我希望这会比以前对你有更多的帮助。如果没有,请尝试删除父标记。android:style=“@style/MyButtonStyle”可以工作,但正如我在问题中所发布的,我不想为每个按钮添加样式,而是希望使用默认样式。最后一次机会,我再次编辑了我的答案。对不起,我无法检查我的答案,因为我没有笔记本电脑。试过了,没有区别
<style name="AppTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">