android 各种控件颜色值的设置(使用Drawable,Color)
16lz
2021-12-04
在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));//使用预先设置的颜色值 }}
更多相关文章
- Android用Application设置全局变量以及使用
- android shape的使用
- Android(安卓)Dialog对话框的七种形式的使用
- React Native 调用原生Android/iOS代码实现拨号功能
- Android(安卓)Studio上非常棒的插件
- [置顶] Mc小冰总结的Android开发工程师面试题以及答案,android程
- Android(安卓)L新控件RecyclerView简介
- 详解 Android(安卓)的 Activity 组件
- Android自定义属性时TypedArray的使用方法