我正在开发一个Android应用程序,它在que中使用sereval库。这意味着:
现在在项目A或B中,我尝试定义自定义视图的属性。从SDK 17开始,命名空间应该不再存在问题。当我创建一个声明样式时,我的R.class会自动生成,并在R.class中列出已定义的属性,因此我没有在xml-Files中检测到任何错误。 (通常,在清理项目之后,当xml中存在错误时,不会生成R.class。) 现在奇怪的是,我在R.class中遇到了一个错误。没有构建完成该类的最后一个}。如果我手动插入它,它会在fiew秒后自动删除。 这是我的attrs.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<declare-styleable name="ContentBox">
<attr name="distanceToText" format="dimension" />
<attr name="distanceBetweenText" format="dimension" />
<attr name="titleColor" format="color" />
<attr name="textColor" format="color"></attr>
<attr name="textSizeTitle" format="dimension"></attr>
<attr name="textSizeText" format="dimension"></attr>
<attr name="paddingVerticalTitle" format="dimension"></attr>
<attr name="paddingLeftTitle" format="dimension"></attr>
<attr name="paddingHorizontalText" format="dimension"></attr>
<attr name="titleBackgroundColor" format="color"></attr>
<attr name="frameColor" format="color"></attr>
<attr name="backgroundColorClickable" format="color"></attr>
<attr name="title" format="string"></attr>
<attr name="textSizeColumnOne" format="dimension"></attr>
<attr name="textSizeColumnTwo" format="dimension"></attr>
<attr name="textColorColumnOne" format="color"></attr>
<attr name="textColorColumnTwo" format="color"></attr>
<attr name="distanceBetweenTextHoriz"></attr>
</declare-styleable>
有人有想法吗?
答案 0 :(得分:1)
如果您正在使用eclipse插件,如果删除R类,然后重建项目,应该重新生成它,希望正确
答案 1 :(得分:1)
我发现了错误。在最后一行中,没有定义格式,以R.class ...
的错误结束