Android  setButtonDrawable()的兼容问题解决办法

practitioner5758 12 0 pdf 2022-05-10 21:05:31

setButtonDrawable()的兼容问题API16实现API23实现RadioButton和CheckBox都是Android app中常用的Widget,它们派生于CompoundButton,允许使用者自行设置背景和按钮的样式,不过,有时我们仅希望简单的设置一个有状态的背景,并隐藏其默认样式。可是,当我们调用setButtonDrawable或setButtonDrawable时,却发现完全没有效果。原来,CompoundButton的setButtonDrawable的代码实现中屏蔽了null或resid为0的Drawable,迫使我们必须传入有效的Drawable对象。这时候,透明颜色就可以派上用场了:感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Android  setButtonDrawable()的兼容问题解决办法

Android  setButtonDrawable()的兼容问题解决办法

Android  setButtonDrawable()的兼容问题解决办法

用户评论
请输入评论内容
评分:
暂无评论