报错,代码显示运行成功
但是无法在模拟机上显示
原因是没有在包含应有id
其二是关于设置背景颜色中
关于background与backgroundTint的区别
//这是backgroundTint的源码 <!-- Tint to apply to the background. --> <attr name="backgroundTint" format="color" /> //这是background的源码 <!-- A drawable to use as the background. This can be either a reference to a full drawable resource (such as a PNG image, 9-patch, XML state list description, etc), or a solid color such as "#ff000000" (black). --> <attr name="background" format="reference|color" />
- 其实这个注释已经说了backgroundTint是应用到背景上的色彩
- 而background是一个可绘制的背景,可以是一个完全可绘制资源的引用(例如图片、可调整大小位图9-patch、XML状态列表描述、etc),或者是纯色如黑色。
自然就是,如果你只是要给背景上纯色的话,建议用backgroundTint,如果你要用背景图片的话,就用background,可以分别提高对应的执行效率!!!
其三
标签:backgroundTint,Button,day04,源码,background,Android From: https://www.cnblogs.com/gbrr/p/17027648.html