为了账号安全,请及时绑定邮箱和手机立即绑定

如何将样式应用于Android应用程序的所有按钮

如何将样式应用于Android应用程序的所有按钮

慕后森 2019-10-26 12:46:10
我已经将样式应用于整个应用程序:AndroidManifest.xml:<application android:theme="@style/ApplicationStyle" android:icon="@drawable/icon" android:label="@string/app_name">在我的styles.xml中: <style name="ApplicationStyle" parent="android:Theme">  <item name="android:button">@style/CKButton</item> </style> <style name="CKButton" parent="android:style/Widget.Button">  <item name="android:textSize">19sp</item>  <item name="android:layout_margin">0dip</item>  <item name="android:background">#ff0000</item> </style>但是这种风格没有得到应用。很抱歉,如果我只在ApplicationStyle-中使用了错误的名称Item,但是我不知道在哪里可以找到对象名称,只是假设这android:button适用于所有按钮。
查看完整描述

3 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

对于Android样式,您可以参考Android中布置的预设属性R.attr。在这种情况下,您似乎要参考android:buttonStyle。我认为这会起作用:


<style name="ApplicationStyle" parent="android:Theme">

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

</style>


查看完整回答
反对 回复 2019-10-26
?
BIG阳

TA贡献1859条经验 获得超6个赞

请注意:如果CKButton样式不继承@android:style / Widget.Button,则该按钮将停止工作。

查看完整回答
反对 回复 2019-10-26
?
绝地无双

TA贡献1946条经验 获得超4个赞

parent="android:Widget.Button"和之间有什么区别parent=@android:style/Widget.Button? 

查看完整回答
反对 回复 2019-10-26
  • 3 回答
  • 0 关注
  • 481 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信