<?xml version="1.0" encoding="utf-8"?><resources><string name="app_name">To Do List</string><color name="app_background">#FF0000FF</color><dimen name="default_border">5px</dimen><array name="string_array"><item>Item 1</item><item>Item 2</item><item>Item 3</item></array><array name="integer_array"><item>3</item><item>2</item><item>1</item></array></resources>

Strings:

Android提供了HTML格式的string,在String中可以用HTML的标签,比如<b>,<i>,<u>等,用来表示变字体的格式。例如:

<string name="stop_msg"><b>Stop.</b></string>

同时可以把资源文件中的string作为String.format的输入参数,但是该方法不支持带有HTML标签的String. 要想在String.format方法中使用带有HTML标签的String,必须对它进行转义。比如:

<string name="stop_msg">&lt;b>Stop.&lt;/b>.%1$s</string>

在代码中再把它转回来:

String rString = getString(R.string.stop_msg);
String fString = String.format(rString,"Collaborate and listen.");
CharSequence styleString = Html.formHtml(fString);

Color:

color 使用#开始,接着用两位十六进制的RGB值表示或是#A(透明度1~255)加上RGB:

#RGB , #RRGGBB , #ARGB, #AARRGGBB

<color name="opaque_blue">#00F</color><color name="transparent_green">#7700FF00</color>

Dimensions:

dimensions用于设置style和layout,比如设置加框(borders)和字体的高度。

dimen的单位有

px(screen pixels)

in(physical inches)

pt(physical points)

mm(physical millimeters)

dp(density - independent pixels relative to a 160-dpi screen)

sp(scale - independent pixels)

例子:

<dimen name="standard_border">5dp</dimen><dimen name="large_font_size">16sp</dimen>

更多相关文章

  1. android中的格式化字符串
  2. android资源配置文件
  3. 原YUV格式的解析 Android(安卓)NV21 视频采集
  4. android 自定义侧边栏
  5. android lambda使用:Retrolambda Plugin
  6. Android(安卓)Broadvast简介
  7. android使用字体
  8. Android中对同一个TextView设置不同字体样式
  9. Android沉浸式标题栏状态栏字体颜色修改(小米和魅族以及Android6.

随机推荐

  1. Android(安卓)开发笔记4-- 常用控件
  2. unity3d深入学习笔记6:发布Android(安卓)a
  3. Android(安卓)学习书单
  4. android led_misc驱动 + 测试应用程序(ndk
  5. android开发论坛
  6. android 开发艺术探索-Activity的生命周
  7. Android(安卓)通过字符串资源名获取资源i
  8. android 4.0 升级名单
  9. Android(安卓)Studio 下打包混淆apk报错:E
  10. Android指纹识别,2017/3/12 03