动画适用于4.0.3但不适用于2.3

时间:2012-10-22 10:58:45

标签: android

我正在尝试在我的应用中放置一些动画。 我正在使用ImageView并将我的xml动画设置为背景。 在我使用的活动中

ImageView iv = (ImageView)findViewById(R.id.its_party_time_view);
AnimationDrawable ad = (AnimationDrawable) iv.getBackground();
ad.start();

开始动画。

在运行4.0.3的HTC Evo 3D上运行正常, 但在运行2.3.3的三星Galaxy上,它只显示一张图像。 正如我所看到的,我正在使用的所有函数都应该可以启动API 1。 我的代码中的问题是什么?

1 个答案:

答案 0 :(得分:1)

这篇文章似乎暗示它是早期版本中的一个错误,您可以通过在新线程中调用ad.start()来解决它。

https://stackoverflow.com/a/11385114/603412