我从这个名为rm_anim.xml的xml文件中得到一个无限前缀错误。它是用于使用AnimationDrawable的背景资源。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<animation-list android:id="ram_anim" android:oneshot="false">
<item android:drawable="@drawable/krnl1" android:duration="150" />
<item android:drawable="@drawable/krnl2" android:duration="150" />
<item android:drawable="@drawable/krnl3" android:duration="150" />
</animation-list>
</resources>
这是关于AnimationDrawable的教程。有什么想法吗?
答案 0 :(得分:0)
android:id
不应该定义该值是ID ??
使用@ + id定义新的ID,而不是引用另一个
即
<?xml version="1.0" encoding="utf-8"?>
<resources>
<animation-list android:id="@+id/ram_anim" android:oneshot="false">
<item android:drawable="@drawable/krnl1" android:duration="150" />
<item android:drawable="@drawable/krnl2" android:duration="150" />
<item android:drawable="@drawable/krnl3" android:duration="150" />
</animation-list>
</resources>