码迷,mamicode.com
首页 > 其他好文 > 详细

关于自定义控件在布局文件中使用时提示error: Error parsing XML: not well-formed (invalid token)错误的问题

时间:2015-07-23 12:08:27      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

今天在尝试自定义一个控件后,在布局文件中使用的时候报错

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:carrey="http://schemas.android.com/apk/res/com.example.customview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >


    <com.carrey.customview.CustomView
        android:id="@+id/customview"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_centerInParent="true"
        android:background="#FFD700"
        carrey:imageAlpha="0.5"
        carrey:imageAspectRatio="1.0"
        carrey:imagePaddingBottom="5dp"
        carrey:imagePaddingLeft="5dp"
        carrey:imagePaddingRight="5dp"
        carrey:imagePaddingTop="5dp"
        carrey:imageScaleType="center"
        carrey:imageSrc="@drawable/b_fuzhuang01"
        carrey:subTitlePaddingBottom="3dp"
        carrey:subTitlePaddingLeft="3dp"
        carrey:subTitlePaddingRight="3dp"
        carrey:subTitlePaddingTop="3dp"
        carrey:subTitleText="这是二级子标题"
        carrey:subTitleTextColor="#00FF7F"
        carrey:subTitleTextSize="20sp"
        carrey:titlePaddingBottom="4dp"
        carrey:titlePaddingLeft="4dp"
        carrey:titlePaddingRight="4dp"
        carrey:titlePaddingTop="4dp"
        carrey:titleText="这是一级标题"
        carrey:titleTextColor="#1E90FF"
        carrey:titleTextSize="30sp" />
</RelativeLayout>

提示在引用自定义控件的时包名处提示错误error: Error parsing XML: not well-formed (invalid token)。纠结了很久才解决的。可能有两个原因,一个是xmlns:carrey="http://schemas.android.com/apk/res/com.example.customview"处的包名有问题,此处的包名一定是配置文件中的包名。另一个可能是格式或者编码有问题,格式有问题的时候,即使包名正确也会提示错误,而且找不到具体错误点。此时需要格式化一下,Ctrl+shift+F就是格式化的快捷键。我的问题就是这样解决的,记录一下。



  

版权声明:本文为博主原创文章,未经博主允许不得转载。

关于自定义控件在布局文件中使用时提示error: Error parsing XML: not well-formed (invalid token)错误的问题

标签:

原文地址:http://blog.csdn.net/a1010012805/article/details/47018889

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!