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

标签: android_studio

添加新评论