1、直接在布局中设置颜色:
设置背景颜色:android:background="#FFFFFFF" 
设置文字颜色:Android:textcolor="#0000000"
2、把颜色放在资源文件下面,新建一个resources文件名为color:
values/color.xml:
<?xml version="1.0" encoding="utf-8"?>

    #FFFFFF  //定义颜色
    #000000

在布局文件中使用XML文件中定义的颜色:
Android:background="@drawable/white"
Android:background="@drawable/black"


在Java代码中使用XML文件中定义的颜色:
int mycolor = getResources().getColor(R.color.mycolor);
        Button btn = (Button) findViewById(R.id.btn);
        btn.setBackgroundColor(mycolor);


若在Java中直接定义颜色,前面的0x不可以省略:
int mycolor = 0xff123456;  //0x代表十六进制
        Button btn = (Button) findViewById(R.id.btn);
        btn.setBackgroundColor(mycolor);


3、在Java中设定动态设定颜色:
直接设置:
button btn=(button)findViewById(R.id.btn);
btn.setBackgroundColor(Color.red);
获取系统颜色再设置:
int getcolor = Resources.getSystem().getColor(android.R.color.holo_green_light);
        Button btn = (Button) findViewById(R.id.btn);
        btn.setBackgroundColor(getcolor);


4、在Java中使用静态方法设置颜色:
Button btn = (Button) findViewById(R.id.btn);
        btn.setBackgroundColor(Color.argb(0xff, 0x00, 0x00, 0x00)); //方法中参数依次代表:透明度,红,绿,蓝

更多相关文章

  1. Android应用使用自定义字体
  2. android 创建文件夹失败
  3. Android从文件目录中写入和读取图片
  4. 【转】善用Android预定义样式来为我们的布局设置效果,大大节约代
  5. 布局文件中的笔记
  6. 自定义图片点击效果
  7. android checkbox,radiobox style自定义

随机推荐

  1. Android静态代码扫描-自定义规则
  2. 对于android触摸事件模型的一些理解
  3. AsyncTask 研究一 怎么使用
  4. Android之可以做的两件坏事---破解锁屏密
  5. 【技术直通车】处理ArcGIS Android工程和
  6. Android(安卓)绑定Service 实现android控
  7. Android(安卓)创建与解析XML(一)—— 概述
  8. Google确认下一个Android版本将不会使用O
  9. Android消息处理惩罚机制(Handler、Looper
  10. https://source.android.com/devices/blu