首页 > 代码库 > Android开发经验分享(3)

Android开发经验分享(3)

1在布局的时候一直碰到一个问题:先前在创建项目的时候有一个标题栏,实际项目中要将标题栏隐藏掉,Android应用开发大全中看到这样的解决方法:在配置文件AndroidManifest.xml中加入如下标签<android:theme="@android:style/Theme.NoTitleBar">

2今天碰到了这样一个问题:在String.xml里面要输入这样一段字符

但是发生了这样的一个错误:

Like ‘+‘ sign, phone numbers starting with this prefix are considered

international numbers if unsure,choose the default value 

error: Apostrophe not preceded by

然后百度了一下:错误的原因是因为没有转义,一开始以为是+没有转义,后来才明白是‘+’其中的‘‘引号没有转义 后来在CSDN上找到这样的一篇文章;

http://cache.baiducontent.com/c?m=9d78d513d9901df918b0cf281a16a6275f14db3f69c0d06468a2965fe0174c37477194bc3365505adc9f3a2143b8482ff7ed662c6a5637b7ec99c91c81ac925f73df61292e4bd112469404fc8b007e907ec747bff85fb4e1ae738ea4d1d6da5259ca&p=8b2a971b86cc42ae5cf7d4644a4dcb&newp=9c57e71385cc43f708e2977f090a9d231610db2151d1d31327&user=baidu&fm=sc&query=android+string+%D7%AA%D2%E5&qid=&p1=1

 

后来代码修改了一下:在其‘‘上加上特殊的转义符号和\就可以了

代码如下 完美解决:

<string name="lb_verify_prefix_intro_detail">Like \&apos; + \&apos; sign, phone numbers starting with this prefix are considered international numbers. If unsure, choose the default value.</string>

 

在总结一些相关的转义符号:

别忘记了再转义符前面要加上\

 XML转义字符 
以下为XML标志符的数字和字符串转义符 
"     (&#34; 或 &quot;) 
‘     (&#39; 或 &apos;) 
&     (&#38; 或 &amp;) 
lt(<) (&#60; 或 &lt;) 
gt(>) (&#62; 或 &gt;)

Android开发经验分享(3)