【Android】android?

android中用到一些特殊字符時,android檢查會報錯。

下面是解決方法

工具/原料

編譯工具:Eclipse

方法/步驟

這些特殊字符使用的時候很糾結。

android:text 設置這個屬性時會報錯

" (" 或 &quot;) ' (' 或 &apos;) & (& 或 &amp;) < (< 或 &lt;) > (> 或 &gt;)

【Android】android strings.xml轉義字符

直接用時,就會這樣報錯。

Multiple annotations found at this line: - [I18N] Hardcoded string "<", should use @string resource - The value of attribute "android:text" associated with an element type "TextView" must not contain the '<'

【Android】android strings.xml轉義字符

【Android】android strings.xml轉義字符

為了避免這個問題

用在string.xml中設置

<

【Android】android strings.xml轉義字符

下面的字符在 [XML]中被定義為 空白(whitespace)字符:

空格 ( ) Tab ( ) 回車 (
) 換行 (
)

【Android】android strings.xml轉義字符

android 很多特殊字符都是 ISO Latin-1字符集

下面是對照表

---&#00;---未使用Unused

---&#01;---未使用Unused

---&#02;---未使用Unused

---&#03;---未使用Unused

---&#04;---未使用Unused

---&#05;---未使用Unused

---&#06;---未使用Unused

---&#07;---未使用Unused

---&#08;---未使用Unused

--- ---製表符Horizontal tab

---
---換行Line feed

---&#11;---未使用Unused

---&#12;---未使用Unused

---
---回車Carriage Return

---&#14;---未使用Unused

---&#15;---未使用Unused

---&#16;---未使用Unused

---&#17;---未使用Unused

---&#18;---未使用Unused

---&#19;---未使用Unused

---&#20;---未使用Unused

【Android】android strings.xml轉義字符

---&#21;---未使用Unused

---&#22;---未使用Unused

---&#23;---未使用Unused

---&#24;---未使用Unused

---&#25;---未使用Unused

---&#26;---未使用Unused

---&#27;---未使用Unused

---&#28;---未使用Unused

---&#29;---未使用Unused

---&#30;---未使用Unused

---&#31;---未使用Unused

---Space

!!---驚歎號Exclamation mark

""&quot;雙引號Quotation mark

##---數字標誌Number sign

$$---美元標誌Dollar sign

%%---百分號Percent sign

&&&amp;Ampersand

''---單引號Apostrophe

((---小括號左邊部分Left parenthesis

))---小括號右邊部分Right parenthesis

【Android】android strings.xml轉義字符

**---星號Asterisk

++---加號Plus sign

,,---逗號Comma

-----連字號Hyphen

..---句號Period (fullstop)

//---斜槓Solidus (slash)

00---數字0 Digit 0

11---數字1 Digit 1

22---數字2 Digit 2

33---數字3 Digit 3

44---數字4 Digit 4

55---數字5 Digit 5

66---數字6 Digit 6

77---數字7 Digit 7

88---數字8 Digit 8

99---數字9 Digit 9

::---冒號Colon

;;---分號Semicolon

<<&lt;小於號Less than

==---等於符號Equals sign

>>&gt;大於號Greater than

【Android】android strings.xml轉義字符

??---問號Question mark

@@---Commercial at

AA---大寫A Capital A

BB---大寫B Capital B

CC---大寫C Capital C

DD---大寫D Capital D

EE---大寫E Capital E

FF---大寫F Capital F

GG---大寫G Capital G

HH---大寫H Capital H

II---大寫J Capital I

JJ---大寫K Capital J

KK---大寫L Capital K

LL---大寫K Capital L

MM---大寫M Capital M

NN---大寫N Capital N

OO---大寫O Capital O

PP---大寫P Capital P

QQ---大寫Q Capital Q

RR---大寫R Capital R

SS---大寫S Capital S

TT---大寫T Capital T

【Android】android strings.xml轉義字符

UU---大寫U Capital U

VV---大寫V Capital V

WW---大寫W Capital W

XX---大寫X Capital X

YY---大寫Y Capital Y

ZZ---大寫Z Capital Z

[[---中括號左邊部分Left square bracket

/\---反斜槓Reverse solidus (backslash)

]]---中括號右邊部分Right square bracket

^^---Caret

__---下劃線Horizontal bar (underscore)

``---尖重音符Acute accent

aa---小寫a Small a

bb---小寫b Small b

cc---小寫c Small c

dd---小寫d Small d

ee---小寫e Small e

ff---小寫f Small f

gg---小寫g Small g

hh---小寫h Small h

ii---小寫i Small i

【Android】android strings.xml轉義字符

jj---小寫j Small j

kk---小寫k Small k

ll---小寫l Small l

mm---小寫m Small m

nn---小寫n Small n

oo---小寫o Small o

pp---小寫p Small p

qq---小寫q Small q

rr---小寫r Small r

ss---小寫s Small s

tt---小寫t Small t

uu---小寫u Small u

vv---小寫v Small v

ww---小寫w Small w

xx---小寫x Small x

yy---小寫y Small y

zz---小寫z Small z

{{---大括號左邊部分Left curly brace

|---豎線Vertical bar

}}---大括號右邊部分Right curly brace

~~---Tilde

【Android】android strings.xml轉義字符

------未使用Unused

&nbsp;空格Nonbreaking space

¡¡&iexcl;Inverted exclamation

¢¢&cent;貨幣分標誌Cent sign

££&pound;英鎊標誌Pound sterling

¤¤&curren;通用貨幣標誌General currency sign

¥¥&yen;日元標誌Yen sign

¦¦&brvbar; or &brkbar;斷豎線Broken vertical bar

§§&sect;分節號Section sign

¨¨&uml; or &die;變音符號Umlaut

©&copy;版權標誌Copyright

ªª&ordf;Feminine ordinal

««&laquo;Left angle quote, guillemet left

¬¬&notNot sign

­­&shy;Soft hyphen

®&reg;註冊商標標誌Registered trademark

¯¯&macr; or &hibar;長音符號Macron accent

°°&deg;度數標誌Degree sign

±±&plusmn;加或減Plus or minus

²²&sup2;上標2 Superscript two

³³&sup3;上標3 Superscript three

【Android】android strings.xml轉義字符

´´&acute;尖重音符Acute accent

µµ&micro;Micro sign

¶¶&para;Paragraph sign

··&middot;Middle dot

¸¸&cedil;Cedilla

¹¹&sup1;上標1 Superscript one

ºº&ordm;Masculine ordinal

»»&raquo;Right angle quote, guillemet right

¼¼&frac14;四分之一Fraction one-fourth

½½&frac12;二分之一Fraction one-half

¾¾&frac34;四分之三Fraction three-fourths

¿¿&iquest;Inverted question mark

ÀÀ&Agrave;Capital A, grave accent

ÁÁ&Aacute;Capital A, acute accent

ÂÂ&Acirc;Capital A, circumflex

ÃÃ&Atilde;Capital A, tilde

ÄÄ&Auml;Capital A, di?esis / umlaut

ÅÅ&Aring;Capital A, ring

ÆÆ&AElig;Capital AE ligature

ÇÇ&Ccedil;Capital C, cedilla

ÈÈ&Egrave;Capital E, grave accent

ÉÉ&Eacute;Capital E, acute accent

【Android】android strings.xml轉義字符

ÊÊ&Ecirc;Capital E, circumflex

ËË&Euml;Capital E, di?esis / umlaut

ÌÌ&Igrave;Capital I, grave accent

ÍÍ&Iacute;Capital I, acute accent

ÎÎ&Icirc;Capital I, circumflex

ÏÏ&Iuml;Capital I, di?esis / umlaut

ÐÐ&ETH;Capital Eth, Icelandic

ÑÑ&Ntilde;Capital N, tilde

ÒÒ&Ograve;Capital O, grave accent

ÓÓ&Oacute;Capital O, acute accent

ÔÔ&Ocirc;Capital O, circumflex

ÕÕ&Otilde;Capital O, tilde

ÖÖ&Ouml;Capital O, di?esis / umlaut

××&times;乘號Multiply sign

ØØ&Oslash;Capital O, slash

ÙÙ&Ugrave;Capital U, grave accent

ÚÚ&Uacute;Capital U, acute accent

ÛÛ&Ucirc;Capital U, circumflex

ÜÜ&Uuml;Capital U, di?esis / umlaut

ÝÝ&Yacute;Capital Y, acute accent

ÞÞ&THORN;Capital Thorn, Icelandic

【Android】android strings.xml轉義字符

ßß&szlig;Small sharp s, German sz

àà&agrave;Small a, grave accent

áá&aacute;Small a, acute accent

ââ&acirc;Small a, circumflex

ãã&atilde;Small a, tilde

ää&auml;Small a, di?esis / umlaut

åå&aring;Small a, ring

ææ&aelig;Small ae ligature

çç&ccedil;Small c, cedilla

èè&egrave;Small e, grave accent

éé&eacute;Small e, acute accent

êê&ecirc;Small e, circumflex

ëë&euml;Small e, di?esis / umlaut

ìì&igrave;Small i, grave accent

íí&iacute;Small i, acute accent

îî&icirc;Small i, circumflex

ïï&iuml;Small i, di?esis / umlaut

ðð&eth;Small eth, Icelandic

ññ&ntilde;Small n, tilde

òò&ograve;Small o, grave accent

óó&oacute;Small o, acute accent

【Android】android strings.xml轉義字符

ôô&ocirc;Small o, circumflex

õõ&otilde;Small o, tilde

öö&ouml;Small o, di?esis / umlaut

÷÷&divide;除號Division sign

øø&oslash;Small o, slash

ùù&ugrave;Small u, grave accent

úú&uacute;Small u, acute accent

ûû&ucirc;Small u, circumflex

üü&uuml;Small u, di?esis / umlaut

ýý&yacute;Small y, acute accent

þþ&thorn;Small thorn, Icelandic

ÿÿ&yuml;Small y, umlaut

【Android】android strings.xml轉義字符

注意事項

本步驟需要一定代碼基礎

程序代碼以代碼片段的形式展示

相關問題答案