本文主要是介绍setBackground、setBackgroundColor、setBackgroundDrawable、setBackgroundResource的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.SetBackground(Drawable backgroun)其参数为一个Drawable对象,目的是设置view的背景图片,Drawable对象可以这样获取
getResources().getDrawable(R.drawable.xx)
2.setBackgroundColor(int color)其参数为一个颜色值,其目的是设置一个view的背景颜色
3.setBackgroundDrawable(Drawable backgroun)和1有异曲同工之妙,都是通过传入一个Drawable对象设置view控件的背景图片
4setBackgroundResource(int resid)它也是设置一个view的背景图片,只不过传入的是一个drawable的id值
这篇关于setBackground、setBackgroundColor、setBackgroundDrawable、setBackgroundResource的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!