在Android中,如果需要改变控件默认的颜色,包括值的颜色,需要预先在strings.xml中设置,类似字符串,可以反复调用。Android中颜色可以使用drawable或是color来定义。
本例中strings.xml内容:

<?xml version="1.0" encoding="utf-8"?>    Hello World, Main!    Color    #ff0000    #999999    #0000ff    #ffffff



上面定义了几个颜色值,下面是在布局文件中的调用,main.xml内容:

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


在Java程序中使用:

package com.pocketdigi.color;   import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.widget.TextView;   public class Main extends Activity {    /** Called when the activity is first created. */    TextView tv1,tv2,tv3;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        tv1=(TextView)findViewById(R.id.tv1);        tv2=(TextView)findViewById(R.id.tv2);        tv3=(TextView)findViewById(R.id.tv3);        tv3.setTextColor(Color.BLUE);//直接使用android.graphics.Color的静态变量        tv2.setTextColor(this.getResources().getColor(R.color.blue));//使用预先设置的颜色值       }}


更多相关文章

  1. Android自定义View总结(一)基础知识与实例
  2. AIDL (Android Interface Definition Language) Android 接口定
  3. Android自定义属性时TypedArray的使用方法
  4. 初学者关于学习android中关于实现用户输入内容有提示功能(AutoCom
  5. Android高手进阶教程之----Android 中自定义属性(attr.xml,Typed
  6. android 通过广播获取指定联系人短信内容
  7. Android中自定义ProgressBar

随机推荐

  1. Android下的图形渲染配置文件egl.cfg
  2. 后台(02)——MySQL(2)
  3. AndroidStudio ListView 简单使用 (使用a
  4. Android Studio安卓学习笔记(二)Android
  5. Android外设AOA技术原理
  6. Android(安卓)之窗口小部件高级篇--App W
  7. Android中自己定义一个shade.xml
  8. android与ios之争之我见
  9. Android查看外部依赖jar的源码'Android P
  10. Android自适应屏幕大小和layout布局(横屏