首页 > 代码库 > Android setBackgroundResource和setBackgroundDrawable和用法
Android setBackgroundResource和setBackgroundDrawable和用法
两个方法的效果是一样,只是区别于效率! |
playBtn.setBackgroundResource(R.drawable.pause_selecor);
从上面可以看出来是从资源文件中获取drawable中的pause_selecor对象,如果是经常要用到的drawable对象,就可以让它成为一个成员变量来使用,
例如:在onCreate的时候就读取一次资源文件将它转为Drawable对象。
Java代码:
pauseSelecor = myContext.getResources().getDrawable(R.drawable.pause_selecor);
当需要改变背景的时候,不需要再去资源文件中去找,而是可以通过:
Java代码:
pauseSelecor .setBackgroundDrawable(onPause);
Android setBackgroundResource和setBackgroundDrawable和用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。