Android 设置颜色的方法总结
作者:zhangqijie001 发布时间:2023-12-14 16:41:57
标签:Android,颜色
Android 设置颜色的方法总结
Android中有几种设置界面背景及文字颜色的方法,下面由浅入深分别介绍Android中设置颜色的几种方法:
1.直接在布局文件中设置:
android:backgound="#FFFFFFFF", android:textcolor="#00000000"
2.把颜色提取出来形成资源,放在资源文件下面(values/drawable/color.xml):
<?xml version="1.0" encoding="utf-8"?>
<resources>
<drawable name="white">#FFFFFFFF</drawable>
<drawable name="black">#FF000000</drawable>
</resources>
然后在布局文件中使用:
android:backgound="@drawable/white", android:textcolor="@drawable/black"
或者在java文件中通过
setBackgroundColor(int color), setBackgroundResource(int resid), setTextColor(int color)
以上两种方法主要依据布局文件,自由度不大。
3.在java文件中动态设定,主要通过两种形式:
(1)利用Drawable的子类ColorDrawable
ColorDrawable(int color), setBackgroundDrawble(Drawable drawable)
(2)直接利用Drawable
获取资源getResources(), 通过2种的drawable的id获取Drawable:Resources.getDrawable(int id)
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
来源:http://blog.csdn.net/zhangqijie001/article/details/5891522


猜你喜欢
- 1.如何创建一个有效的AudioRecorder实例 Android各种设备的采样频率不同,输入的声道数也不同,如果采用固定的采样频率和声道
- 好了 我们聊聊 Bean 的实例化过程的几个重要角色BeanDefinitionRegistryPostProcessor 接口Refres
- 1.属性驱动 前台表单中字段的name和后台action中的属性字段的名称必须保持一致;2.域驱动 前台表单中字段的name应该为:obje
- 本文主要汇总了在开发过程中,使用List和Dictionary常用的方法,例如增、删、改、查、排序等等各种常用操作。在平时的开发过程中,Li
- 一、this关键字的作用this关键字除了可以强调本类中的方法还具有以下作用。1.表示类中的属性2.可以使用关键字调用本类中的构造方法3.t
- 本文实例讲述了Android APK应用安装之AndroidManifest使用PackageParser.parserPackage原理。
- Java多线程深入理解本文主要从三个方面了解和掌握多线程:1. 多线程的实现方式,通过继承Thread类和通过实现Runnable接口的方式
- 本文实例为大家分享了Android点击缩略图放大效果的具体代码,供大家参考,具体内容如下import android.animation.A
- preHandle: 预先处理,在目标的controller方法执行之前,进行处理postHandle: 在目标的con
- 出处:https://www.cnblogs.com/SunSpringeclipse下面创建的Maven项目,使用mybatis。ecli
- 1.Action中的validate()方法Struts2提供了一个Validateable接口,这个接口中只存在validat
- 对openfeign不清楚的同学可以参考下我的这篇文章:springboot~openfeign从此和httpClient说再见对于open
- 本文实例讲述了C#创建临时文件的方法。分享给大家供大家参考。具体分析如下:C#可以通过Path.GetTempFileName获得一个临时文
- instanceof判断某个对象是否是某个类的实例或者某个类的子类的实例。它的判断方式大概是这样的:public<T> bool
- 前言由于多核系统普遍存在,并发性编程的应用无疑比以往任何时候都要广泛。但并发性很难正确实现,用户需要借助新工具来使用它。很多基于 JVM 的
- 本文以实例形式展示了基于C#实现Windows服务状态启动和停止服务的方法。非常实用。分享给大家供大家参考之用。具体方法如下:首先先引用:S
- 重写子pagerview的dispatchTouchEvent方法,在返回前添加一句getParent().requestDisallowI
- 本文实例为大家分享了android实现倒计时动态圈的具体代码,供大家参考,具体内容如下效果是这样,没动图:布局:<LinearLayo
- Java选择的泛型类型叫做类型擦除式泛型。什么是类型擦除式泛型呢?就是Java语言中的泛型只存在于程序源码之中,在编译后的字节码文件里,则全
- 由于maven 使用上手很容易所以很多时候可以囫囵吞枣能够使用就可以了,由于作者最近在做的持续集成的代码扫描的时候,发现私有云里面大型工程m