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