• Android 开发 values目录里定义数组、颜色、文本、尺寸xml配置文件并且获取数据 附录Android符号转码表


      以下xml都在res/values/文件夹下创建

    创建String类型array:

    /app/src/main/res/values/array.xml

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string-array name="string_array">
            <item>内容一</item>
            <item>内容二</item>
            <item>内容二</item>
        </string-array>
    </resources>

    获取数据代码:

    String[] strings = getResources().getStringArray(R.array.string_array);

    创建Integer类型array:

    /app/src/main/res/values/array.xml

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <integer-array name="integer_array">
            <item>1</item>
            <item>2</item>
            <item>3</item>
        </integer-array>
    </resources>

    获取数据代码:

    int[] intArray = getResources().getIntArray(R.array.integer_array);

    创建颜色xml:

    /app/src/main/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>
    </resources>

    获取颜色代码:

    int color = getResources().getColor(R.color.colorAccent,null);

    创建文本xml:

    /app/src/main/res/values/strings.xml

    <resources>
        <string name="app_name">OwlMonitor</string>
        <string name="start_btn">开始下载</string>
        <string name="stop_btn">停止</string>
        <string name="instakll_btn">安装</string>
    </resources>

    获取文本代码:

    String text = getResources().getString(R.string.app_name);

    创建尺寸xml:

    /app/src/main/res/values/dimens.xml

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <dimen name="height">50dp</dimen>
    </resources>

    获取尺寸代码:

    float height = getResources().getDimension(R.dimen.height);

    创建资源array.xml:

    /app/src/main/res/values/array.xml

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <integer-array name="background_drawable">
            <item>@drawable/female_pressed</item>
            <item>@drawable/gd_search_marker_pressed</item>
            <item>@drawable/ic_launcher</item>
            <item>@drawable/male_pressed</item>
        </integer-array>
    </resources>

    通过java代码获取的代码如下:

     TypedArray ar = getResources().obtainTypedArray(R.array.background_drawable);
     final int len = ar.length();
     final int[] resIds = new int[len];
     for (int i = 0; i < len; i++){
           resIds[i] = ar.getResourceId(i, 0);
     }
     ar.recycle(); 

    Android符号转码表

    用法

    <string name="loading">加载中&#046;&#046;&#046;</string>

    码表

    @号 &#064;
    :号 &#058;
    空格 &#160;


    以下为常见的ASCII十进制交换编码: 

        &#032;--> <-- 这边是空格
    
        &#033;-->!<--
        &#034;-->"<-- xml中需要在前面加入
        &#035;-->#<--
        &#036;-->$<--
        &#037;-->%<--
        &#038;-->&<--
        &#039;-->'<--
        &#040;-->(<--
        &#041;-->)<--
        &#042;-->*<--
        &#043;-->+<--
        &#044;-->,<--
        &#045;-->-<--
        &#046;-->.<--
        &#047;-->/<--
        &#058;-->:<--
        &#059;-->;<--
        &#060;--><<--
        &#061;-->=<--
        &#062;-->><--
        &#063;-->?<--
        &#064;-->@<--
        &#091;-->[<--
        &#092;-->--
        &#093;-->]<--
        &#094;-->^<--
        &#095;-->_<--
        &#096;-->`<--
        &#123;-->{<--
        &#124;-->|<--
        &#125;-->}<--
        &#126;-->~<--
        &#160;--> <--这边是空格,在xml首字符中不会被忽略
        &#161;-->¡<--
        &#162;-->¢<--
        &#163;-->£<--
        &#164;-->¤<--
        &#165;-->¥<--
        &#166;-->¦<--
        &#167;-->§<--
        &#168;-->¨<--
        &#169;-->©<--
        &#170;-->ª<--
        &#171;-->«<--
        &#172;-->¬<--
        &#173;-->­<--
        &#174;-->®<--
        &#175;-->¯<--
        &#176;-->°<--
        &#177;-->±<--
        &#178;-->²<--
        &#179;-->³<--
        &#180;-->´<--
        &#181;-->µ<--
        &#182;-->¶<--
        &#183;-->•<--
        &#184;-->¸<--
        &#185;-->¹<--
        &#186;-->º<--
        &#187;-->»<--
        &#188;-->¼<--
        &#189;-->½<--
        &#190;-->¾<--
        &#191;-->¿<--
        &#192;-->À<--
        &#193;-->Á<--
        &#194;-->Â<--
        &#195;-->Ã<--
        &#196;-->Ä<--
        &#197;-->Å<--
        &#198;-->Æ<--
        &#199;-->Ç<--
        &#200;-->È<--
        &#201;-->É<--
        &#202;-->Ê<--
        &#203;-->Ë<--
        &#204;-->Ì<--
        &#205;-->Í<--
        &#206;-->Î<--
        &#207;-->Ï<--
        &#208;-->Ð<--
        &#209;-->Ñ<--
        &#210;-->Ò<--
        &#211;-->Ó<--
        &#212;-->Ô<--
        &#213;-->Õ<--
        &#214;-->Ö<--
        &#215;-->×<--
        &#216;-->Ø<--
        &#217;-->Ù<--
        &#218;-->Ú<--
        &#219;-->Û<--
        &#220;-->Ü<--
        &#221;-->Ý<--
        &#222;-->Þ<--
        &#223;-->ß<--
        &#224;-->à<--
        &#225;-->á<--
        &#226;-->â<--
        &#227;-->ã<--
        &#228;-->ä<--
        &#229;-->å<--
        &#230;-->æ<--
        &#231;-->ç<--
        &#232;-->è<--
        &#233;-->é<--
        &#234;-->ê<--
        &#235;-->ë<--
        &#236;-->ì<--
        &#237;-->í<--
        &#238;-->î<--
        &#239;-->ï<--
        &#240;-->ð<--
        &#241;-->ñ<--
        &#242;-->ò<--
        &#243;-->ó<--
        &#244;-->ô<--
        &#245;-->õ<--
        &#246;-->ö<--
        &#247;-->÷<--
        &#248;-->ø<--
        &#249;-->ù<--
        &#250;-->ú<--
        &#251;-->û<--
        &#252;-->ü<--
        &#253;-->ý<--
        &#254;-->þ<--
        &#255;-->ÿ<--
        &#256;-->Ā<--
        &#257;-->ā<--
        &#258;-->Ă<--
        &#259;-->ă<--
        &#260;-->Ą<--
        &#261;-->ą<--
        &#262;-->Ć<--
        &#263;-->ć<--
        &#264;-->Ĉ<--
        &#265;-->ĉ<--
        &#266;-->Ċ<--
        &#267;-->ċ<--
        &#268;-->Č<--
        &#269;-->č<--
        &#270;-->Ď<--
        &#271;-->ď<--
        &#272;-->Đ<--
        &#273;-->đ<--
        &#274;-->Ē<--
        &#275;-->ē<--
        &#276;-->Ĕ<--
        &#277;-->ĕ<--
        &#278;-->Ė<--
        &#279;-->ė<--
        &#280;-->Ę<--
        &#281;-->ę<--
        &#282;-->Ě<--
        &#283;-->ě<--
        &#284;-->Ĝ<--
        &#285;-->ĝ<--
        &#286;-->Ğ<--
        &#287;-->ğ<--
        &#288;-->Ġ<--
        &#289;-->ġ<--
        &#290;-->Ģ<--
        &#291;-->ģ<--
        &#292;-->Ĥ<--
        &#293;-->ĥ<--
        &#294;-->Ħ<--
        &#295;-->ħ<--
        &#296;-->Ĩ<--
        &#297;-->ĩ<--
        &#298;-->Ī<--
        &#299;-->ī<--
        &#300;-->Ĭ<--
        &#301;-->ĭ<--
        &#302;-->Į<--
        &#303;-->į<--
        &#304;-->İ<--
        &#305;-->ı<--
        &#306;-->IJ<--
        &#307;-->ij<--
        &#308;-->Ĵ<--
        &#309;-->ĵ<--
        &#310;-->Ķ<--
        &#311;-->ķ<--
        &#312;-->ĸ<--
        &#313;-->Ĺ<--
        &#314;-->ĺ<--
        &#315;-->Ļ<--
        &#316;-->ļ<--
        &#317;-->Ľ<--
        &#318;-->ľ<--
        &#319;-->Ŀ<--
        &#320;-->ŀ<--
        &#321;-->Ł<-- 
        &#322;-->ł<-- 
        &#323;-->Ń<-- 
        &#324;-->ń<-- 
        &#325;-->Ņ<-- 
        &#326;-->ņ<-- 
        &#327;-->Ň<-- 
        &#328;-->ň<-- 
        &#329;-->ʼn<-- 
        &#330;-->Ŋ<--
         &#331;-->ŋ<-- 
        &#332;-->Ō<-- 
        &#333;-->ō<-- 
        &#334;-->Ŏ<-- 
        &#335;-->ŏ<-- 
        &#336;-->Ő<-- 
        &#337;-->ő<-- 
        &#338;-->Œ<-- 
        &#339;-->œ<-- 
        &#340;-->Ŕ<-- 
        &#341;-->ŕ<-- 
        &#342;-->Ŗ<-- 
        &#343;-->ŗ<-- 
        &#344;-->Ř<-- 
        &#345;-->ř<-- 
        &#346;-->Ś<-- 
        &#347;-->ś<-- 
        &#348;-->Ŝ<-- 
        &#349;-->ŝ<-- 
        &#350;-->Ş<-- 
        &#351;-->ş<-- 
        &#352;-->Š<-- 
        &#353;-->š<-- 
        &#354;-->Ţ<-- 
        &#355;-->ţ<-- 
        &#356;-->Ť<-- 
        &#357;-->ť<-- 
        &#358;-->Ŧ<-- 
        &#359;-->ŧ<-- 
        &#360;-->Ũ<-- 
        &#361;-->ũ<-- 
        &#362;-->Ū<--
         &#363;-->ū<--
         &#364;-->Ŭ<--
         &#365;-->ŭ<--
         &#366;-->Ů<--
         &#367;-->ů<--
         &#368;-->Ű<--
         &#369;-->ű<--
         &#370;-->Ų<--
         &#371;-->ų<--
         &#372;-->Ŵ<--
         &#373;-->ŵ<--
         &#374;-->Ŷ<--
         &#375;-->ŷ<--
         &#376;-->Ÿ<--
         &#377;-->Ź<--
         &#378;-->ź<--
         &#379;-->Ż<--
         &#380;-->ż<--
         &#381;-->Ž<--
         &#382;-->ž<--



  • 相关阅读:
    【深入理解 Java 虚拟机】2. 自动内存管理
    【深入理解 Java 虚拟机】1. 走进 Java
    【JVM】体系结构和底层原理
    【JVM】JVM 入门与基础总结
    ios 个推推送集成
    iOS UIWebView 和 WKWebView 的 cookie 获取,设置,删除
    CUICatalog: Invalid asset name supplied: '(null)'
    iOS 警告收集快速消除
    ios 你必须了解的系统定义宏使用
    ios 开发常用函数
  • 原文地址:https://www.cnblogs.com/guanxinjing/p/9947484.html
Copyright © 2020-2023  润新知