Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 动画列表上的未绑定前缀错误_Java_Android - Fatal编程技术网

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

Java 动画列表上的未绑定前缀错误,java,android,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="@dr

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

不应该
android:id
定义值是一个id

使用@+id定义新id,而不是引用另一个id

i、 e


您可能还需要将“xmlns:android=”“添加到您的根“资源”节点,使其成为
<?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>