如何在java文件中设置文字颜色:setTextColor()

 更新时间:2023年09月12日 17:26:54   作者:屮芔  
这篇文章主要介绍了如何在java文件中设置文字颜色:setTextColor(),文末补充介绍了在java代码中设置字体颜色方法总结,结合实例代码介绍的非常详细,需要的朋友可以参考下

在java文件中设置文字颜色:setTextColor()

1、使用系统自带颜色

setTextColor(Android.graphics.Color.Red)

2、使用int类型数据

setTextColor(0xffff0000)

0xffff0000解析:

  • 0x:代表颜色整数的标记
  • ff:代表透明度
  • ff0000:表示颜色
    注意:这里ffff00ff必须是8个的颜色表示,不接受ff0000这种6个的颜色表示。

3、通过资源文件进行设置

setTextColor(this.getResources().getColor(R.color.red)
// getResources().getColor(int color)`方法已经过时,推荐使用ContextCompat.getColor(int color)`方法
setTextColor(ContextCompat.getColor(context,R.color.red))

同的情况 R.color.red 也可以是 R.string.red 或者 R.drawable.red ,当然前提是需要在相应的配置文件里做相应的配置,如:

<color name="blue">#0000FF</color>
<drawable name="blue">#0000FF</drawable>
<string name="blue">#0000FF</string>

在java代码中设置字体颜色方法总结

setTextColor(0xFF0000FF);  
//0xFF0000FF是int类型的数据,分组一下0x|FF|0000FF,0x是代表颜色整 数的标记,ff是表示透明度,0000FF表示颜色,注意:这里0xFF0000FF必须是8个的颜色表示,不接受0000FF这种6个的颜色表示。  
setTextColor(Color.rgb(255, 255, 255));  
setTextColor(Color.parseColor("#FFFFFF"));    
//还有就是使用资源文件进行设置  
setTextColor(this.getResources().getColor(R.color.blue));  
//通过获得资源文件进行设置。根据不同的情况R.color.blue也可以是R.string.blue或者  
//另外还可以使用系统自带的颜色类  
setTextColor(android.graphics.Color.BLUE);  

到此这篇关于在java文件中设置文字颜色:setTextColor()的文章就介绍到这了,更多相关java设置文字颜色内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java面向对象的封装特征深度解析

    Java面向对象的封装特征深度解析

    在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问
    2021-10-10
  • Java中UUID生成原理及优缺点

    Java中UUID生成原理及优缺点

    本文将详细讲解UUID的生成原理、特性、实用场景以及优缺点,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Ubuntu 安装 JDK8 的两种方法(总结)

    Ubuntu 安装 JDK8 的两种方法(总结)

    下面小编就为大家带来一篇Ubuntu 安装 JDK8 的两种方法(总结)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • Java多线程之等待队列DelayQueue详解

    Java多线程之等待队列DelayQueue详解

    这篇文章主要介绍了Java多线程之等待队列DelayQueue详解,    DelayQueue被称作"等待队列"或"JDK延迟队列",存放着实现了Delayed接口的对象,对象需要设置到期时间,当且仅当对象到期,才能够从队列中被取走(并非一定被取走),需要的朋友可以参考下
    2023-12-12
  • java中JSONArray互相转换List的实现

    java中JSONArray互相转换List的实现

    本文主要介绍了java中JSONArray互相转换List的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • Mybatis Plus中的流式查询案例

    Mybatis Plus中的流式查询案例

    这篇文章主要介绍了Mybatis Plus中的流式查询案例,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • Java实现五子棋游戏(控制台版)

    Java实现五子棋游戏(控制台版)

    这篇文章主要为大家详细介绍了Java控制台版实现五子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • java实现的冒泡排序算法示例

    java实现的冒泡排序算法示例

    这篇文章主要介绍了java实现的冒泡排序算法,结合实例形式分析了冒泡排序算法的具体操作步骤与实现技巧,需要的朋友可以参考下
    2017-01-01
  • Spring学习通过AspectJ注解方式实现AOP操作

    Spring学习通过AspectJ注解方式实现AOP操作

    这篇文章主要为大家介绍了Spring学习通过AspectJ注解方式实现AOP操作,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • SpringSecurity集成图片验证码的详细过程

    SpringSecurity集成图片验证码的详细过程

    SpringSecurity是通过过滤器链来完成的,接下来的验证码,可以尝试创建一个过滤器放到Security的过滤器链中,在自定义的过滤器中比较验证码,本文通过实例代码介绍SpringSecurity集成图片验证码的详细过程,感兴趣的朋友一起看看吧
    2023-12-12

最新评论