有时候我们要动态设置一个View的background的颜色,这个颜色是个selector,有几种状态比如pressed,enable
有2种方案
1 drawable
颜色值的selector要写在drawable内,用setBackgroundResource
2 color
颜色值的selector要写在color内,用setBackgroundColor
实际证明2是不行的,1是可以的
记住,设置背景的时候不要用setBackgroundColor,用setBackgroundResource比较好,
本文探讨了在Android中动态设置View背景颜色时,使用drawable和color两种方案的优劣,并强调了使用setBackgroundResource而非setBackgroundColor的重要性。
540

被折叠的 条评论
为什么被折叠?



