采用自定义的XML进行填充
Android 使用android:background修改自定义按钮失效的问题
原因分析:默认的标签其实是MaterialButton , MaterialButton 会自动忽略,默认使用 Theme.MaterialComponents.DayNight.DarkActionBar 中的样式 解决方案: 1 如果只是修改颜色,可用< android:backgroundTint >代替 2 如果想使用自定义xml样式,可将 Theme.MaterialComponents.DayNight.DarkActionBar 修改为 Theme.MaterialComponents.DayNight.NoActionBar.Bridge 但该方式会导致全局的样式变化 3 用<android.widget.Button> 代替
Theme.MaterialComponents.DayNight.DarkActionBar 中的样式 解决方案:
1 如果只是修改颜色,可用< android:backgroundTint >代替
2 如果想使用自定义xml样式,可将
Theme.MaterialComponents.DayNight.DarkActionBar 修改为 Theme.MaterialComponents.DayNight.NoActionBar.Bridge 但该方式会导致全局的样式变化
3 用<android.widget.Button> 代替
本文来自博客园,作者:ZXYFrank,转载请注明原文链接:https://www.cnblogs.com/zxyfrank/p/14532545.html