标签:
今天在尝试自定义一个控件后,在布局文件中使用的时候报错
<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