android中colors.xml颜色设置资源文件的方法

 更新时间:2021年03月23日 09:54:20   作者:你要永远相信光z  
这篇文章主要介绍了android中colors.xml颜色设置资源文件,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1. 打开res目录下的values文件夹,双击打开colors.xml文件进行编辑

在这里插入图片描述

上代码

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <color name="colorPrimary">#008577</color>
  <color name="colorPrimaryDark">#00574B</color>
  <color name="colorAccent">#D81B60</color>
  <color name="color_xml">#ff0000</color>
  <color name="color_java">#0000ff</color>
</resources>

2. 在res目录下的layout文件夹创建color_layout.xml文件

在这里插入图片描述

在这里插入图片描述

下述代码演示如何在XML文件中访问颜色.

上代码

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:orientation="vertical">
  <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textAppearance="?android:attr/textAppearanceLarge"
    android:text = "XML文件访问colors资源(红色)"
    android:id = "@+id/tv3"
    android:textColor="@color/color_xml" />
  <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textAppearance="?android:attr/textAppearanceLarge"
    android:text = "Java文件访问colors资源(蓝色)"
    android:id = "@+id/tv4" />
</LinearLayout>

上述代码中@color/color_xml 为XML文件读取colors.xml文件中名为color_xml的RGB颜色代码,并将该颜色以 Text View的形式显示出来。

3. 在java目录下的com.example.myapplication包中创建Color_ActivityDemo类

在这里插入图片描述
在这里插入图片描述

下述代码演示如何在Java代码中访问颜色。

上代码

package com.example.myapplication;

import android.os.Bundle;
import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;

public class Color_ActivityDemo extends AppCompatActivity {
  TextView tv4;
  public void onCreate(Bundle saveInstanceState) {
    super.onCreate(saveInstanceState);
    setContentView(R.layout.color_layout);
    tv4 = (TextView) findViewById(R.id.tv4);
    tv4.setTextColor(getResources().getColor(R.color.color_java));
  }
}

上述代码中getResources ().getColor(R.color.color _java)为Java代码读取colors.xml文件中名为color_java的 RGB颜色代码,并将该颜色以TextView的形式显示出来。

4. 在AndroidMainfest.xml文件添加Color_ActivityDemo.java的列表

在这里插入图片描述在这里插入图片描述

5. 运行Color_ActivityDemo.java

在这里插入图片描述

运行结果

在这里插入图片描述

到此这篇关于android中colors.xml颜色设置资源文件的文章就介绍到这了,更多相关android中colors.xml颜色内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Android使用Canvas绘制圆形进度条效果

    Android使用Canvas绘制圆形进度条效果

    这篇文章主要为大家详细介绍了Android使用Canvas绘制圆形进度条效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • Android OpenGL ES 实现抖音传送带特效(原理解析)

    Android OpenGL ES 实现抖音传送带特效(原理解析)

    这篇文章主要介绍了Android OpenGL ES 实现抖音传送带特效,抖音传送带特效推出已经很长一段时间了,前面也实现了下,最近把它整理出来了,如果你有仔细观测传送带特效,就会发现它的实现原理其实很简单,需要的朋友可以参考下
    2022-07-07
  • Android实现相册中图片上传或下载

    Android实现相册中图片上传或下载

    这篇文章主要为大家详细介绍了Android实现相册中图片上传或下载,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • Android中FontMetrics的几个属性全面讲解

    Android中FontMetrics的几个属性全面讲解

    下面小编就为大家带来一篇Android中FontMetrics的几个属性全面讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • Android实现界面跳转功能

    Android实现界面跳转功能

    这篇文章主要为大家详细介绍了Android实现界面跳转功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • Android内置SQLite的使用详细介绍

    Android内置SQLite的使用详细介绍

    这篇文章主要介绍了Android内置SQLite的使用详细介绍,文章通过文章展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • Android UI控件之Gallery实现拖动式图片浏览效果

    Android UI控件之Gallery实现拖动式图片浏览效果

    这篇文章主要为大家详细介绍了Android UI控件之Gallery实现拖动式图片浏览效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Android仿微信界面的导航以及右上角菜单栏效果

    Android仿微信界面的导航以及右上角菜单栏效果

    这篇文章主要介绍了Android仿微信界面的导航以及右上角菜单栏效果,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧
    2018-05-05
  • Android动态布局使用详解

    Android动态布局使用详解

    这篇文章主要为大家详细介绍了Android动态布局的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • Eclipse安装ADT插件速度慢的解决方法

    Eclipse安装ADT插件速度慢的解决方法

    这篇文章主要介绍了Eclipse安装ADT插件速度慢的解决方法,涉及基于Apache的反向代理与hosts文件的设置方法,需要的朋友可以参考下
    2015-12-12

最新评论