动画列表上的未绑定前缀错误

时间:2011-09-07 01:52:50

标签: java android

我从这个名为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的教程。有什么想法吗?

1 个答案:

答案 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>