在我的项目中无法获得R.anim

时间:2011-11-12 21:33:55

标签: android android-animation

我开始了一些Android编程,我正在尝试在我的活动中做一些动画。但所有引用都使用res / anim文件夹中的插值器和文件,这是我在项目中找不到的。此外,当我使用R.anim时,我收到一个它不存在的错误。

是否有可供下载的API?

谢谢

6 个答案:

答案 0 :(得分:6)

我遇到了同样的问题,上述解决方案都没有奏效。 最后,我按照here的说明将其引用为android.R.anim

答案 1 :(得分:5)

您需要导入R文件。您应该在类文件的导入列表中看到类似下面的内容。

import <your.app.package>.R

答案 2 :(得分:2)

有类似问题,但可以访问所有其他R.*位置,但不能访问anim

问题在于缺少anim xml文件:  xmlns:android="http://schemas.android.com/apk/res/android"

IDE中没有任何内容检测到任何错误。希望这有助于其他人。

答案 3 :(得分:0)

不,R文件不是某些API。它是Android构建系统从现有资源生成的文件。如果找不到某些特定的资源引用,则表示这些资源不存在。你应该把它们放在它们所属的地方。阅读有关您的申请的providing resources的更多信息。

答案 4 :(得分:0)

没有api。您的配置在某种程度上是错误的。附上一些代码,可能是项目浏览器的屏幕截图,以便我们可以看到文件夹/文件结构。

答案 5 :(得分:0)

就我而言,还有另一个原因导致R.anim.shake未被识别。这是因为我的项目分为2个模块(applibrary)。当我试图从shake.xml模块引用动画文件时,我将动画文件(app)放在library模块中。将shake.xml文件移至library/src/main/res/anim解决了问题。