android的checkbox在xml添加和在java代码中添加样式不一样?

1、蓝色的样式是在xml中配置的,而黑色的是在代码中动态添加的。
图片描述

xml文件的定义如下:
图片描述

代码中添加是这样的
图片描述

阅读 4.4k
1 个回答

最终的解决方案,为了避免默认样式对按钮显示的影响,所以自己通过设置按钮的ButtonDrawable属性来设置统一设置。

1、xml中可以通过 android:button="@drawable/app_radio_btn_bg" 设置

2、代码中可以通过 setButtonDrawable(R.drawable.app_radio_btn_bg)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题