当前位置:   article > 正文

问题记录:android xml 编译报错 Error parsing XML: not well-formed (invalid token)_apt2258 not well-formed (invalid token). androidma

apt2258 not well-formed (invalid token). androidmanifest.xml

问题描述:

在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= "&lt;"

<TextView
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_weight="0.25"
    android:gravity="center"
    style = "@style/CalendarTitle"
    android:text= "&lt;"/>

参考文章:Adroid转义字符


誓 不 贰 过

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/500541
推荐阅读
相关标签
  

闽ICP备14008679号