之前略微提到过,可以将常用的属性定义在res中,颜色、字符、格式等也可以这样。
常用颜色设置
如在values文件夹下新建一个颜色文档,里面这样写:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#008577</color>
<color name="colorPrimaryDark">#00574B</color>
<color name="colorAccent">#D81B60</color>
<color name="text_color">#ff0000</color>
<color name="bg_color">#00ff00</color>
</resources>
我们就可以将较常使用的颜色赋予名字,更为方便调用
调用也分为两种方式,代码方式和参数方式
下面我们看调用代码:
public void test(View view){
int color =this.getResources().getColor(R.color.bg_color);//获得颜色
Toast.makeText(this,""+color,Toast.LENGTH_SHORT).