您的位置:首页 > 移动开发 > Android开发

Android学习res资源文件

2015-10-25 06:59 465 查看

简介

这里先推荐一个博主写的博客,写的太好了http://www.cnblogs.com/hanyonglu/archive/2012/03/27/2419533.html
应用程序的资源都存储在项目中的res文件夹下,每一种对应的资源都放在各自的文件夹中,资源包括简单的值,图片,颜色,布局,动画,样式,菜单,XML等;

<resources>

<string name="app_name">ManifestDemo</string>
<color name="bg">#FF0000FF</color>
<plurals name="myPlurals">
<item quantity="one">One android</item>
<item quantity="other">%d androids</item>
</plurals>
<dimen name="bg_height">20dp</dimen>
<string-array name="array_sex">
<item>Male</item>
<item>Female</item>
</string-array>
<integer-array name="array_integer">
<item>1</item>
<item>2</item>
<item>3</item>
</integer-array>

</resources>


简单的值:

程序中获取:

Resources resources = getResources();
String appName = resources.getString(R.string.app_name);
int bgColor = resources.getColor(R.color.bg);
String unicornStr = resources.getQuantityString(R.plurals.myPlurals,100,100);
System.out.println("===="+unicornStr);
String[] sexs = resources.getStringArray(R.array.array_sex);
int[] ones = resources.getIntArray(R.array.array_integer);
颜色值:
#RGB,#RRGGBB,#ARGB,#AARRGGBB
转载地址:http://blog.163.com/gene_lu/blog/static/64025421201272332638728/

Android常用颜色RGB值以及中英文名称

颜色RGB值英文名中文名
 #FFB6C1LightPink浅粉红
 #FFC0CBPink粉红
 #DC143CCrimson深红/猩红
 #FFF0F5LavenderBlush淡紫红
 #DB7093PaleVioletRed弱紫罗兰红
 #FF69B4HotPink热情的粉红
 #FF1493DeepPink深粉红
 #C71585MediumVioletRed中紫罗兰红
 #DA70D6Orchid暗紫色/兰花紫
 #D8BFD8Thistle蓟色
 #DDA0DDPlum洋李色/李子紫
 #EE82EEViolet紫罗兰
 #FF00FFMagenta洋红/玫瑰红
 #FF00FFFuchsia紫红/灯笼海棠
 #8B008BDarkMagenta深洋红
 #800080Purple紫色
 #BA55D3MediumOrchid中兰花紫
 #9400D3DarkViolet暗紫罗兰
 #9932CCDarkOrchid暗兰花紫
 #4B0082Indigo靛青/紫兰色
 #8A2BE2BlueViolet蓝紫罗兰
 #9370DBMediumPurple中紫色
 #7B68EEMediumSlateBlue中暗蓝色/中板岩蓝
 #6A5ACDSlateBlue石蓝色/板岩蓝
 #483D8BDarkSlateBlue暗灰蓝色/暗板岩蓝
 #E6E6FALavender淡紫色/熏衣草淡紫
 #F8F8FFGhostWhite幽灵白
 #0000FFBlue纯蓝
 #0000CDMediumBlue中蓝色
 #191970MidnightBlue午夜蓝
 #00008BDarkBlue暗蓝色
 #000080Navy海军蓝
 #4169E1RoyalBlue皇家蓝/宝蓝
 #6495EDCornflowerBlue矢车菊蓝
 #B0C4DELightSteelBlue亮钢蓝
 #778899LightSlateGray亮蓝灰/亮石板灰
 #708090SlateGray灰石色/石板灰
 #1E90FFDodgerBlue闪兰色/道奇蓝
 #F0F8FFAliceBlue爱丽丝蓝
 #4682B4SteelBlue钢蓝/铁青
 #87CEFALightSkyBlue亮天蓝色
 #87CEEBSkyBlue天蓝色
 #00BFFFDeepSkyBlue深天蓝
 #ADD8E6LightBlue亮蓝
 #B0E0E6PowderBlue粉蓝色/火药青
 #5F9EA0CadetBlue军兰色/军服蓝
 #F0FFFFAzure蔚蓝色
 #E0FFFFLightCyan淡青色
 #AFEEEEPaleTurquoise弱绿宝石
 #00FFFFCyan青色
 #00FFFFAqua浅绿色/水色
 #00CED1DarkTurquoise暗绿宝石
 #2F4F4FDarkSlateGray暗瓦灰色/暗石板灰
 #008B8BDarkCyan暗青色
 #008080Teal水鸭色
 #48D1CCMediumTurquoise中绿宝石
 #20B2AALightSeaGreen浅海洋绿
 #40E0D0Turquoise绿宝石
 #7FFFD4Aquamarine宝石碧绿
 #66CDAAMediumAquamarine中宝石碧绿
 #00FA9AMediumSpringGreen中春绿色
 #F5FFFAMintCream薄荷奶油
 #00FF7FSpringGreen春绿色
 #3CB371MediumSeaGreen中海洋绿
 #2E8B57SeaGreen海洋绿
 #F0FFF0Honeydew蜜色/蜜瓜色
 #90EE90LightGreen淡绿色
 #98FB98PaleGreen弱绿色
 #8FBC8FDarkSeaGreen暗海洋绿
 #32CD32LimeGreen闪光深绿
 #00FF00Lime闪光绿
 #228B22ForestGreen森林绿
 #008000Green纯绿
 #006400DarkGreen暗绿色
 #7FFF00Chartreuse黄绿色/查特酒绿
 #7CFC00LawnGreen草绿色/草坪绿
 #ADFF2FGreenYellow绿黄色
 #556B2FDarkOliveGreen暗橄榄绿
 #9ACD32YellowGreen黄绿色
 #6B8E23OliveDrab橄榄褐色
 #F5F5DCBeige米色/灰棕色
 #FAFAD2LightGoldenrodYellow亮菊黄
 #FFFFF0Ivory象牙色
 #FFFFE0LightYellow浅黄色
 #FFFF00Yellow纯黄
 #808000Olive橄榄
 #BDB76BDarkKhaki暗黄褐色/深卡叽布
 #FFFACDLemonChiffon柠檬绸
 #EEE8AAPaleGoldenrod灰菊黄/苍麒麟色
 #F0E68CKhaki黄褐色/卡叽布
 #FFD700Gold金色
 #FFF8DCCornsilk玉米丝色
 #DAA520Goldenrod金菊黄
 #B8860BDarkGoldenrod暗金菊黄
 #FFFAF0FloralWhite花的白色
 #FDF5E6OldLace老花色/旧蕾丝
 #F5DEB3Wheat浅黄色/小麦色
 #FFE4B5Moccasin鹿皮色/鹿皮靴
 #FFA500Orange橙色
 #FFEFD5PapayaWhip番木色/番木瓜
 #FFEBCDBlanchedAlmond白杏色
 #FFDEADNavajoWhite纳瓦白/土著白
 #FAEBD7AntiqueWhite古董白
 #D2B48CTan茶色
 #DEB887BurlyWood硬木色
 #FFE4C4Bisque陶坯黄
 #FF8C00DarkOrange深橙色
 #FAF0E6Linen亚麻布
 #CD853FPeru秘鲁色
 #FFDAB9PeachPuff桃肉色
 #F4A460SandyBrown沙棕色
 #D2691EChocolate巧克力色
 #8B4513SaddleBrown重褐色/马鞍棕色
 #FFF5EESeashell海贝壳
 #A0522DSienna黄土赭色
 #FFA07ALightSalmon浅鲑鱼肉色
 #FF7F50Coral珊瑚
 #FF4500OrangeRed橙红色
 #E9967ADarkSalmon深鲜肉/鲑鱼色
 #FF6347Tomato番茄红
 #FFE4E1MistyRose浅玫瑰色/薄雾玫瑰
 #FA8072Salmon鲜肉/鲑鱼色
 #FFFAFASnow雪白色
 #F08080LightCoral淡珊瑚色
 #BC8F8FRosyBrown玫瑰棕色
 #CD5C5CIndianRed印度红
 #FF0000Red纯红
 #A52A2ABrown棕色
 #B22222FireBrick火砖色/耐火砖
 #8B0000DarkRed深红色
 #800000Maroon栗色
 #FFFFFFWhite纯白
 #F5F5F5WhiteSmoke白烟
 #DCDCDCGainsboro淡灰色
 #D3D3D3LightGrey浅灰色
 #C0C0C0Silver银灰色
 #A9A9A9DarkGray深灰色
 #808080Gray灰色
 #696969DimGray暗淡灰
 #000000Black纯黑
Button或者ImageButton的背景设为透明或者半透明 

半透明<Button android:background="#e0000000".../>  

透明<Button android:background="#00000000".../> 

尺寸:
px像素 in英寸  pt点  mm毫米  dp非密度制约像素  sp缩放比例无关的像素(常用语字体大小)

样式和主题:
转载http://www.cnblogs.com/qianxudetianxia/p/3725466.html这位博主写的很清楚,学习了。
系统默认大的主题是三种:Theme,Theme.Holo,Theme.DeviceDefault,其他都是派生主题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 资源文件