Android String.xml文件中转义字符的使用

有时看别人的代码,会在String.xml文件中看到这样的写法,刚开始弄不明白到底是什么意思,查了资料才晓得,在这里做一个汇总。

例如:%1$s:[是教授]

其中%1$s 代表占位符,,在代码中可以动态的来设置占位符的值,如     tv_name.setText(getStringResource(R.string.name),"小张")

: 这是转义字符,代表  冒号(:)

[  [

]  ]

@  @ 

   空格

"     (" 或 ") 
'     (' 或 ') 
&     (& 或 &) 
lt(<) (< 或 <) 
gt(>) (> 或 >) 

\n 代表换行   -----------这个很有用 例如要现实下面的效果

你好,我是

张宏

就可以在String.xml文件中这么写  你好,我是\n张宏


2.HTML特殊符号对照表

内容来源Html 特殊符号

特殊符号
命名实体
十进制编码
特殊符号
命名实体
十进制编码
Α
Α
Α
Β
Β
Β
Γ
Γ
Γ
Δ
Δ
Δ
Ε
Ε
Ε
Ζ
Ζ
Ζ
Η
Η
Η
Θ
Θ
Θ
Ι
Ι
Ι
Κ
Κ
Κ
Λ
Λ
Λ
Μ
Μ
Μ
Ν
Ν
Ν
Ξ
Ξ
Ξ
Ο
Ο
Ο
Π
Π
Π
Ρ
Ρ
Ρ
Σ
Σ
Σ
Τ
Τ
Τ
Υ
Υ
Υ
Φ
Φ
Φ
Χ
Χ
Χ
Ψ
Ψ
Ψ
Ω
Ω
Ω
α
α
α
β
β
β
γ
γ
γ
δ
δ
δ
ε
ε
ε
ζ
ζ
ζ
η
η
η
θ
θ
θ
ι
ι
ι
κ
κ
κ
λ
λ
λ
μ
μ
μ
ν
ν
ν
ξ
ξ
ξ
ο
ο
ο
π
π
π
ρ
ρ
ρ
ς
ς
ς
σ
σ
σ
τ
τ
τ
υ
υ
υ
φ
φ
φ
χ
χ
χ
ψ
ψ
ψ
ω
ω
ω
ϑ
ϑ
ϑ
ϒ
ϒ
ϒ
ϖ
ϖ
ϖ
 
 
 
¡
¡
¡
¢
¢
¢
£
£
£
¤
¤
¤
¥
¥
¥
¦
¦
¦
§
§
§
¨
¨
¨
©
©
©
ª
ª
ª
«
«
«
¬
¬
¬
­
­
®
®
®
¯
¯
¯
°
°
±
±
±
²
²
²
³
³
³
´
´
´
µ
µ
µ


你可能感兴趣的:(android)