在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用Application设置全局变量以及使用
  2. android shape的使用
  3. Android(安卓)Dialog对话框的七种形式的使用
  4. React Native 调用原生Android/iOS代码实现拨号功能
  5. Android(安卓)Studio上非常棒的插件
  6. [置顶] Mc小冰总结的Android开发工程师面试题以及答案,android程
  7. Android(安卓)L新控件RecyclerView简介
  8. 详解 Android(安卓)的 Activity 组件
  9. Android自定义属性时TypedArray的使用方法

随机推荐

  1. Android百度定位获取经纬度
  2. 【Android(安卓)开发教程】ListView的总
  3. No.11 使用firewall配置的防火墙策略的生
  4. Android中使用代码开关GPS、移动网络(GPR
  5. Android通过ContentProvider往通讯录添加
  6. Android 中的style的使用
  7. GitHub 标星 2.5K+!教你通过玩游戏的方式
  8. android中完全退出当前应用程序的四种方
  9. HCIE-DC考试心得
  10. 有关android 应用的plugin框架调研