Android 动画列表无法识别元素项

Android 动画列表无法识别元素项,android,android-animation,Android,Android Animation,我正在尝试用动画列表制作动画。 首先,当我创建一个新动画时,Eclipse会在drawable文件夹中创建它,而不是在anim文件夹中。 其次,当我在这个xml文件中键入时,它无法识别任何内容。我在日志中发现了这个错误: 原因:org.xmlpull.v1.XmlPullParserException:二进制XML文件行#4:标记需要一个“duration”属性 下面是讨论中的xml: <?xml version="1.0" encoding="utf-8"?> <animat

我正在尝试用动画列表制作动画。 首先,当我创建一个新动画时,Eclipse会在drawable文件夹中创建它,而不是在anim文件夹中。 其次,当我在这个xml文件中键入时,它无法识别任何内容。我在日志中发现了这个错误:

原因:org.xmlpull.v1.XmlPullParserException:二进制XML文件行#4:标记需要一个“duration”属性

下面是讨论中的xml:

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" 
android:oneshot="false">
<item
    drawable="@drawable/loadertest0"
    duration="100">
</item>
<item
    drawable="@drawable/loadertest1"
    duration="100">
</item>
<item
    drawable="@drawable/loadertest2"
    duration="100">
</item>
<item
    drawable="@drawable/loadertest3"
    duration="100">
</item>
<item
    drawable="@drawable/loadertest4"
    duration="100">
</item>
<item
    drawable="@drawable/loadertest5"
    duration="100">
</item>
<item
    drawable="@drawable/loadertest6"
    duration="100">
</item>
<item
    drawable="@drawable/loadertest7"
    duration="100">
</item>
<item
    drawable="@drawable/loadertest8"
    duration="100">
</item>
<item
    drawable="@drawable/loadertest9"
    duration="100">
</item>
<item
    drawable="@drawable/loadertest10"
    duration="100">
</item>

</animation-list>


没有任何效果。

在xml中,您设置了
drawable
duration
,但根据,它必须是
android:drawable
android:duration

    ImageView image = (ImageView) findViewById(R.id.test_image);
    image.setBackgroundResource(R.drawable.dog);
    AnimationDrawable drawable = (AnimationDrawable) image.getDrawable();
    drawable.start();
    ImageView image = (ImageView) findViewById(R.id.test_image);
    image.setBackground(context.getResources().getDrawable(R.drawable.dog));
    AnimationDrawable drawable = (AnimationDrawable) image.getBackground();
    drawable.start();