以下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
同时也可以使用mipmap资源
<?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>
请注意,获取图片资源跟其他不一样,请一定要阅读下面的代码:
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">加载中...</string>
码表
@号 @
:号 :
空格  
以下为常见的ASCII十进制交换编码:
 --> <-- 这边是空格 !-->!<-- "-->"<-- xml中需要在前面加入\ #-->#<-- $-->$<-- %-->%<-- &-->&<-- '-->'<-- (-->(<-- )-->)<-- *-->*<-- +-->+<-- ,-->,<-- --->-<-- .-->.<-- /-->/<-- :-->:<-- ;-->;<-- <--><<-- =-->=<-- >-->><-- ?-->?<-- @-->@<-- [-->[<-- \-->-- ]-->]<-- ^-->^<-- _-->_<-- `-->`<-- {-->{<-- |-->|<-- }-->}<-- ~-->~<--  --> <--这边是空格,在xml首字符中不会被忽略 ¡-->¡<-- ¢-->¢<-- £-->£<-- ¤-->¤<-- ¥-->¥<-- ¦-->¦<-- §-->§<-- ¨-->¨<-- ©-->©<-- ª-->ª<-- «-->«<-- ¬-->¬<-- ­--><-- ®-->®<-- ¯-->¯<-- °-->°<-- ±-->±<-- ²-->²<-- ³-->³<-- ´-->´<-- µ-->µ<-- ¶-->¶<-- ·-->•<-- ¸-->¸<-- ¹-->¹<-- º-->º<-- »-->»<-- ¼-->¼<-- ½-->½<-- ¾-->¾<-- ¿-->¿<-- À-->À<-- Á-->Á<-- Â-->Â<-- Ã-->Ã<-- Ä-->Ä<-- Å-->Å<-- Æ-->Æ<-- Ç-->Ç<-- È-->È<-- É-->É<-- Ê-->Ê<-- Ë-->Ë<-- Ì-->Ì<-- Í-->Í<-- Î-->Î<-- Ï-->Ï<-- Ð-->Ð<-- Ñ-->Ñ<-- Ò-->Ò<-- Ó-->Ó<-- Ô-->Ô<-- Õ-->Õ<-- Ö-->Ö<-- ×-->×<-- Ø-->Ø<-- Ù-->Ù<-- Ú-->Ú<-- Û-->Û<-- Ü-->Ü<-- Ý-->Ý<-- Þ-->Þ<-- ß-->ß<-- à-->à<-- á-->á<-- â-->â<-- ã-->ã<-- ä-->ä<-- å-->å<-- æ-->æ<-- ç-->ç<-- è-->è<-- é-->é<-- ê-->ê<-- ë-->ë<-- ì-->ì<-- í-->í<-- î-->î<-- ï-->ï<-- ð-->ð<-- ñ-->ñ<-- ò-->ò<-- ó-->ó<-- ô-->ô<-- õ-->õ<-- ö-->ö<-- ÷-->÷<-- ø-->ø<-- ù-->ù<-- ú-->ú<-- û-->û<-- ü-->ü<-- ý-->ý<-- þ-->þ<-- ÿ-->ÿ<-- Ā-->Ā<-- ā-->ā<-- Ă-->Ă<-- ă-->ă<-- Ą-->Ą<-- ą-->ą<-- Ć-->Ć<-- ć-->ć<-- Ĉ-->Ĉ<-- ĉ-->ĉ<-- Ċ-->Ċ<-- ċ-->ċ<-- Č-->Č<-- č-->č<-- Ď-->Ď<-- ď-->ď<-- Đ-->Đ<-- đ-->đ<-- Ē-->Ē<-- ē-->ē<-- Ĕ-->Ĕ<-- ĕ-->ĕ<-- Ė-->Ė<-- ė-->ė<-- Ę-->Ę<-- ę-->ę<-- Ě-->Ě<-- ě-->ě<-- Ĝ-->Ĝ<-- ĝ-->ĝ<-- Ğ-->Ğ<-- ğ-->ğ<-- Ġ-->Ġ<-- ġ-->ġ<-- Ģ-->Ģ<-- ģ-->ģ<-- Ĥ-->Ĥ<-- ĥ-->ĥ<-- Ħ-->Ħ<-- ħ-->ħ<-- Ĩ-->Ĩ<-- ĩ-->ĩ<-- Ī-->Ī<-- ī-->ī<-- Ĭ-->Ĭ<-- ĭ-->ĭ<-- Į-->Į<-- į-->į<-- İ-->İ<-- ı-->ı<-- IJ-->IJ<-- ij-->ij<-- Ĵ-->Ĵ<-- ĵ-->ĵ<-- Ķ-->Ķ<-- ķ-->ķ<-- ĸ-->ĸ<-- Ĺ-->Ĺ<-- ĺ-->ĺ<-- Ļ-->Ļ<-- ļ-->ļ<-- Ľ-->Ľ<-- ľ-->ľ<-- Ŀ-->Ŀ<-- ŀ-->ŀ<-- Ł-->Ł<-- ł-->ł<-- Ń-->Ń<-- ń-->ń<-- Ņ-->Ņ<-- ņ-->ņ<-- Ň-->Ň<-- ň-->ň<-- ʼn-->ʼn<-- Ŋ-->Ŋ<-- ŋ-->ŋ<-- Ō-->Ō<-- ō-->ō<-- Ŏ-->Ŏ<-- ŏ-->ŏ<-- Ő-->Ő<-- ő-->ő<-- Œ-->Œ<-- œ-->œ<-- Ŕ-->Ŕ<-- ŕ-->ŕ<-- Ŗ-->Ŗ<-- ŗ-->ŗ<-- Ř-->Ř<-- ř-->ř<-- Ś-->Ś<-- ś-->ś<-- Ŝ-->Ŝ<-- ŝ-->ŝ<-- Ş-->Ş<-- ş-->ş<-- Š-->Š<-- š-->š<-- Ţ-->Ţ<-- ţ-->ţ<-- Ť-->Ť<-- ť-->ť<-- Ŧ-->Ŧ<-- ŧ-->ŧ<-- Ũ-->Ũ<-- ũ-->ũ<-- Ū-->Ū<-- ū-->ū<-- Ŭ-->Ŭ<-- ŭ-->ŭ<-- Ů-->Ů<-- ů-->ů<-- Ű-->Ű<-- ű-->ű<-- Ų-->Ų<-- ų-->ų<-- Ŵ-->Ŵ<-- ŵ-->ŵ<-- Ŷ-->Ŷ<-- ŷ-->ŷ<-- Ÿ-->Ÿ<-- Ź-->Ź<-- ź-->ź<-- Ż-->Ż<-- ż-->ż<-- Ž-->Ž<-- ž-->ž<--
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9947484.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。