Android开发中使用的颜色可以分为两种,自定义颜色和系统颜色
1.自定义颜色:
颜色值的定义是通过RGB三原色和一个alpha值来定义的(加色原理)。以井号(#)开始,后面是Alpha-Red-Green-Blue的格式。
形如:
#RGB
#ARGB
#RRGGBB
#AARRGGBB
通常使用#RRGGBB 或者#AARRGGBB的形式1.1 在资源文件中定义颜色:一般在res\values下建立colors.xml文件,定义颜色,如下:
- <?xmlversion="1.0"encoding="utf-8"?>
-
<resourses>
-
<colorname="red">#ff0000</color>
-
</resourses>
1.2 颜色的使用
1.2.1 在代码中使用颜色
R.color.color_name
例如:
- Buttonbtn1=(Button)findViewById(R.id.button1);
-
intcolor=Resources.getSystem().getColor(R.color.red);
- btn1.setBackgroundColor(color);
1.2.2 在布局文件中使用颜色
@[package:]color/color_name
例如:
- <Button
-
Android:id="@+id/button1"
-
Android:layout_height="wrap_content"
-
Android:layout_width="match_parent"
-
Android:text="Addressbook"
-
Android:background="@color/red"
- ></Button>
这个地方也可以直接使用颜色值,但是不推荐这样做
- <prename="code"class="java"><blockquotestyle="margin:00040px;border:none;padding:0px"><prename="code"class="java"style="margin-top:4px;margin-right:0px;margin-bottom:4px;margin-left:0px;background-color:rgb(240,240,240);"><Button
-
Android:id="@+id/button1"
-
Android:layout_height="wrap_content"
-
Android:layout_width="match_parent"
-
Android:text="Addressbook"
-
Android:background="#ff0000"
- ></Button>
2.系统颜色
Android也有一些内置的颜色,例如系统资源中定义的颜色,十分有限。
Android.graphics.Color类中也提供了一些颜色常量和构造颜色值的静态方法。
2.1 系统颜色的使用
2.1.1 在代码中使用系统颜色
系统资源中定义的颜色值十分有限
Button btn1 = (Button) findViewById(R.id.button1);
- intcolor=Resources.getSystem().getColor(Android.R.color.background_dark);
- btn1.setBackgroundColor(color);
Color类中的颜色常量
- Buttonbtn1=(Button)findViewById(R.id.button1);
- btn1.setBackgroundColor(Color.CYAN);
使用Color类中的静态方法
- Buttonbtn1=(Button)findViewById(R.id.button1);
-
btn1.setBackgroundColor(Color.argb(0xff,0xff,0x00,0x00));
2.1.2
在布局文件中使用系统颜色
- <Button
-
Android:id="@+id/button1"
-
Android:layout_height="wrap_content"
-
Android:layout_width="match_parent"
-
Android:text="Addressbook"
-
Android:background="@android:color/background_dark"
- ></Button>
分享到:
相关推荐
第1章 Android开发简介 1.1 Android基本概念 1.1.1 Android简介 1.1.2 Android的系统构架 1.1.3 Android应用程序框架 1.2 OMS介绍 1.2.1 OPhone介绍 1.2.2 Widget介绍 1.3 小结 第2章 Android开发环境搭建 2.1 ...
本资源中定义了android开发中常用的颜色值,方便了开发人员的操作
Android开发颜色大全
主要介绍了Android开发中使用颜色矩阵改变图片颜色,透明度及亮度的方法,涉及Android针对图片的读取、运算、设置等相关操作技巧,需要的朋友可以参考下
android开发的颜色选择器,可以用于开发画图或者填涂游戏之类。
android UI开发推荐颜色 android UI开发推荐颜色 android UI开发推荐颜色
Android UI开发专题 Android UI开发专题(一) 之界面设计 近期很多网友对Android用户界面的设计表示很感兴趣,对于Android UI开发自绘控件和游戏制作而言掌握好绘图基础是必不可少的。本次专题分10节来讲述,有关...
的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...
Android开发中,界面开发的颜色集合,推荐使用
《Android应用开发揭秘》全部实例源代码,... 16.4 AndroidNDK中使用0penGL 16.5小结 第17章 Android脚本环境 17.1 Android脚本环境简介 17.2 Android脚本环境安装 17.3如何编写Android脚本程序 17.4小结
作者简介 杨丰盛,Android应用开发先驱... 16.4 AndroidNDK中使用0penGL 16.5小结 第17章 Android脚本环境 17.1 Android脚本环境简介 17.2 Android脚本环境安装 17.3如何编写Android脚本程序 17.4小结
内容提要 ------------------------------------------...16.4 AndroidNDK中使用0penGL 16.5小结 第17章 Android脚本环境 17.1 Android脚本环境简介 17.2 Android脚本环境安装 17.3如何编写Android脚本程序 17.4小结
Android开发实验---通讯录 实验报告 通讯录 姓名: 学号: 课程名称: 移动应用开发 所在学院: 信息科学与工程学院 专业班级: 计算机 任课教师: Android开发实验---通讯录全文共25页,当前为第1页。 Android开发...
包含几乎全部的android开发color,对应颜色找颜色值,对应颜色值找颜色,一目了然
Android开发改变字体颜色方法.pdf
Android开发 二维码扫描,识别相册图片二维码,以及设置状态栏颜色