元素类型“旋转”必须后跟任一属性规格,“>”或“/>”。

问题描述:

我想在Imageview对象上使用视图动画。我已经为rotate.xml文件定义了一个。但是我得到了文件中的错误: -元素类型“旋转”必须后跟任一属性规格,“>”或“/>”。

1)元素类型“rotate”必须后面跟着属性规范,“>”或“/>”。 2)错误:错误解析XML:没有很好地形成(标记无效)

这里是我的rotate.xml文件: -

<?xml version="1.0" encoding="utf-8"?> 
<rotate 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/linear_interpolator" 
    android:fromDegrees="0" 
    android:toDegrees="180" 
    android:pivotX="50" 
    android:pivotY="50" 
    android:repeatCount="infinite" 
    android:duration="3000"> 

</rotate> 
+0

之间的空间'>'和'/>'它可能试图解释之间的空间? –

+2

尝试项目 - >清洁。在我的项目中没有显示任何错误。 – ania

+0

@Justin,你的建议奏效了。问题在于空间解释。 我通过使用Android文件创建器显式创建名为rotate.xml的动画xml文件,然后逐个放置每个属性来解决此问题。 – Ruchira

如果删除</rotate>/>取代>会发生什么它可能试图解释发生什么情况,如果你删除``和替换<rotate></rotate>

+0

@ruchira - 请接受此答案,以便人们知道这解决了您的问题。 –