android button 设置
button 背景色无效
修改 themes.xml 把 parent 中的 "Theme.MaterialComponents.DayNight.DarkActionBar"
修改为 "Theme.MaterialComponents.DayNight.DarkActionBar.Bridge"
即可。
参考:
https://blog.csdn.net/try17875864815/article/details/110409078
https://blog.csdn.net/weixin_50679163/article/details/115279933
button 添加图片
可以直接使用 android:drawableLeft
这样的,但是如果需要按钮的尺寸比较大的话,会发生图片和文字分离比较开的情况,所以建议在外面套一层 layout,这个 layout 作为需要触摸的尺寸,并且使用和按钮同样的背景色,button 本身使用 wrap_content
即可,这样就不容易出现图片文字分离的情况了。
参考:
https://blog.csdn.net/actual_/article/details/6910529
https://blog.csdn.net/qq_41218412/article/details/88422058
https://www.cnblogs.com/dolphin0520/p/3383804.html
按钮设置了背景色后,按下就没什么效果了。
参考: https://blog.csdn.net/muyang_ren/article/details/46523027