Android UI开发时,常常需要对view组件的背景图片或颜色进行一些设置。也常常会遇见setBackground、setBackgroundDrawable、setBackgroundResource、setBackgroundColor这四个不同的设置方法。令人傻傻分不清楚,下面就总结一下这几种方法的不同之处:

1.setBackground(Drawable background)方法的参数是一个Drawable对象.该方法用于设置view组件的背景图片.其中,Drawable对象可以这样获取:
Drawable background = getResources().getDrawable(R.drawable.xxx);

2.setBackgroundDrawable(Drawable background)方法跟setBackground大体相同.

3.setBackgroundResource(int resId)方法的参数是一个组件的id值。该方法也是用于加载组件的背景图片的.

4.setBackgroundColor(Color.XXX)方法参数为一个Color类的静态常量.顾名思义,它是用来设置背景颜色的方法.

更多相关文章

  1. Android(安卓)访问权限设置
  2. Android布局绘制常见小问题
  3. [转]android 网络编程 HttpGet类和HttpPost类使用详解
  4. Android(安卓)Service最全面的解析
  5. Android(安卓)NDK 线程回调Java层方法
  6. 疯狂安卓Android自学笔记
  7. 【Android】模拟Android微信APK底部的TabHost选项卡
  8. javap -s 查看java方法签名
  9. Android(安卓)几种网络请求的区别与联系

随机推荐

  1. android 判断横竖屏
  2. Android开发易错点总结
  3. 四极管:Android开机logo制作
  4. Android横竖屏切换相关总结
  5. Android上在两个Activity之间传递Bitmap
  6. [置顶] Android 调用js,传对象到js里面使
  7. Android之MessageQueue、Looper、Handler
  8. Android Studio 使用Gradle引入第三方库
  9. Android(安卓)访问 .net C#写的webservic
  10. android -- 小问题 Android(安卓)WebView