赞
踩
问题描述:
在layout xml定义中有一个textView 使用了 "<",如下:
<TextView android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="0.25" android:gravity="center" style = "@style/CalendarTitle" android:text= "<"/>
编译时在android:text= "<" 行报错: Error parsing XML: not well-formed (invalid token).改成其他字符都可以编译通过。
原因:
有些字符是 Android xml 中 的特殊符号,使用时都必须使用转义符,如下表。第一列是转义符。
< | < | 小于号 |
> | > | 大于号 |
& | & | 和 |
' | ’ | 单引号 |
" | " | 双引号 |
解决办法:
android:text= "<" 改为 android:text= "<"
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.25"
android:gravity="center"
style = "@style/CalendarTitle"
android:text= "<"/>
参考文章:Adroid转义字符
誓 不 贰 过
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。