Android 设置颜色的方法总结

Android中有几种设置界面背景及文字颜色的方法,下面由浅入深分别介绍Android中设置颜色的几种方法:

1.直接在布局文件中设置:

android:backgound="#FFFFFFFF", android:textcolor="#00000000"

2.把颜色提取出来形成资源,放在资源文件下面(values/drawable/color.xml):

<?xml version="1.0" encoding="utf-8"?>#FFFFFFFF#FF000000

然后在布局文件中使用:

android:backgound="@drawable/white", android:textcolor="@drawable/black"

或者在java文件中通过

setBackgroundColor(int color), setBackgroundResource(int resid), setTextColor(int color)

以上两种方法主要依据布局文件,自由度不大。

3.在java文件中动态设定,主要通过两种形式:

(1)利用Drawable的子类ColorDrawable

 ColorDrawable(int color), setBackgroundDrawble(Drawable drawable)

(2)直接利用Drawable

  获取资源getResources(), 通过2种的drawable的id获取Drawable:Resources.getDrawable(int id)

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

更多相关文章

  1. android线性布局之比例
  2. android相对布局简介
  3. android常用布局的使用
  4. Android实现透明的颜色效果(zz)
  5. Android常用布局、控件以及Android存储方式
  6. 一些常用到的android前端布局属性
  7. Android之Relative布局的相关属性解析
  8. Android 常用布局说明
  9. Android实现透明的颜色效果

随机推荐

  1. Android属性动画之XML定义方式
  2. android 4.0 frameworks添加图片资源重新
  3. 新势力--Android,开发环境轻松搭建
  4. android、ios、php之间AES加密解密
  5. Android(安卓)HttpClient上传文件与Httpc
  6. android:layout_weight的真实含义
  7. Android碎片化问题 java.lang.NoClassDef
  8. Android中两种设置全屏的方法 && Android
  9. android studio 怎么取消默认AppcompatAc
  10. listview 左滑弹出删除按钮,需要折腾一下