android资源:颜色、数组、尺寸简单案例

一、颜色

1、在values\color.xml中定义

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- 白色 -->
    <color name="white">#FFFFFF</color>
    <!-- 象牙色 -->
    <color name="ivory">#FFFFF0</color>
    <!-- 亮黄色 -->
    <color name="lightyellow">#FFFFE0</color>
    <!-- 黄色 -->
    <color name="yellow">#FFFF00</color>
    <!-- 海绿色 -->
    <color name="seagreen">#2E8B57</color>
    <!-- 森林绿 -->
    <color name="forestgreen">#228B22</color>
    <!-- 亮海蓝色 -->
    <color name="lightseagreen">#20B2AA</color>
</resources>

2、在layout\main.xml中引用

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@color/ivory"
        android:text="颜色资源测试(象牙色)" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@color/forestgreen"
        android:text="颜色资源测试(深绿色)" />

二、数组

1、在values\array.xml中定义

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string-array name="cityArr">
        <item>北京</item>
        <item>上海</item>
        <item>广州</item>
    </string-array>

</resources>

2、在layout\main.xml中引用

    <ListView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:entries="@array/cityArr" >
    </ListView>

3、在activty中调用

String[] cityArr = getResources().getStringArray(R.array.cityArr);
for(String city:cityArr){
Log.v("info", "城市:"+city);
}

三、尺寸

1、在values\dimens.xml中定义

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <dimen name="text_width">500px</dimen>
    <dimen name="text_height">50px</dimen>
</resources>

2、在layout\main.xml中引用

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:height="@dimen/text_height"
        android:text="尺寸资源测试width=500px"
        android:width="@dimen/text_width" />

时间: 2024-08-03 07:34:10

android资源:颜色、数组、尺寸简单案例的相关文章

android基础:广播BroadCast简单案例

运行效果 string.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">TestBroadcast</string> <string name="param_input">请输入发送参数</string> <string name="

android 资源文件数组(string, int)

1 /** 2 * 字符串数组 3 */ 4 private String[] dirString; 5 6 /** 7 * 图片资源ID数组 8 */ 9 private int[] dirInt; 10 11 @Override 12 protected void onCreate(Bundle savedInstanceState) { 13 super.onCreate(savedInstanceState); 14 Resources res = getResources(); 15

Android应用资源的使用方法(数组、颜色、尺寸、字符串、布尔、整数)

一.Android中资源分类详解 1.Android资源分类 Android中的资源分为两大类 : 可直接访问的资源, 无法直接访问的原生资源; -- 直接访问资源 : 这些资源可以使用 R. 进行访问, 都保存在res目录下, 在编译的时候, 会自动生成R.java 资源索引文件; -- 原生资源 : 这些资源存放在assets下, 不能使用 R类 进行访问, 只能通过 AssetManager 以二进制流形式读取资源; 2.Android资源详解 res目录下资源详解 : -- res/an

&lt;Android&gt;资源的访问,颜色、字符串、尺寸、XML、DRAWABLES资源分使用

1.资源的访问 代码中使用Context的getResources()方法得到Resources对象,访问自己定义的资源R.资源文件类型.资源文件名称,访问系统定义的资源android.R. 资源文件类型.资源文件名称. 在其他资源中引用资源一般格式为@[包名称:]资源类型/资源名称 android:textColor=”@color/opaque_red” 2.颜色资源的使用 1.颜色资源xml的定义 <?xml version="1.0" encoding="utf

Android中资源文件中的字符串数组string-array简单用法

在Android中,用string-array是一种简单的提取XML资源文件数据的方法. 例子如下: 把相应的数据放到values文件夹的strings.xml文件里,或是其他自定义的xml中都可以,以下操作方法相同. <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="sports"> <item>足球<

Android复习(二)应用资源 --&gt; 颜色状态列表

转自: https://developer.android.google.cn/guide/topics/resources/color-list-resource 颜色状态列表资源 ColorStateList 是一个您可以在 XML 中定义的对象,您可以将其作为颜色来应用,但它实际上会更改颜色,具体取决于其应用到的 View 对象的状态.例如,Button 微件可以处于多种不同状态中的一种(按下.聚焦或既不按下也不聚焦),而使用颜色状态列表,您可以为每种状态提供不同的颜色. 您可以在 XML

Android UI之自定义——最简单的仿QQ音乐歌词颜色渐变

Android UI之自定义--最简单的仿QQ音乐歌词颜色渐变 记得刚开始做android的时候,就发现QQ音乐歌词颜色渐变的效果,就在网上搜索过,但是就是没有找到满意的.今天突然用QQ音乐听歌的时候,看到歌词颜色渐变,决定来分析看看,没想到实现原来如此简单.这篇只是将最简单的歌词颜色渐变功能,不包括歌词滚动等效果. 首先来看下QQ音乐歌词界面 实现步骤 从界面上可以看出,是通过不同颜色的文本叠加所形成的视觉效果.那么android文本一般使用TextView实现,那就来试试用TextView在

Android资源文件说明

一. Android资源文件简介 1. Android应用资源的作用 (1) Android项目中文件分类 在Android工程中, 文件主要分为下面几类 : 界面布局文件, Java src源文件, 资源文件; -- 界面布局文件 : 在res/layout目录下定义, 用于定义Android中界面的显示样式; -- Java源码文件 : Android程序的逻辑实现, 程序主体; -- 资源文件 : 各种XML文件, 可以定义图片等资源, 以及各种图片, 音频, 视频, 3d模型等资源; (

Android -- 资源使用和总结经验分享

颜色资源                                                                                       颜色XML文件格式 <?xml version="1.0" encoding="utf-8"?> <resources> //resources根元素 <color name="" >#000000</color> //