我開始了一些android編程,我正在嘗試在我的活動中執行一些動畫。但所有參考文獻都使用了res/anim文件夾中的內插器和文件,這些文件夾在我的項目中找不到。另外,當我使用R.anim時,我得到一個不存在的錯誤。無法在我的項目中獲得R.anim
是否有任何API可供下載?
謝謝
我開始了一些android編程,我正在嘗試在我的活動中執行一些動畫。但所有參考文獻都使用了res/anim文件夾中的內插器和文件,這些文件夾在我的項目中找不到。另外,當我使用R.anim時,我得到一個不存在的錯誤。無法在我的項目中獲得R.anim
是否有任何API可供下載?
謝謝
您需要導入R文件。你應該在類文件的導入列表中看到如下所示的內容。
import <your.app.package>.R
不,R文件不是一些API。它是由Android構建系統根據現有資源生成的文件。如果您找不到某些對資源的特定引用,這意味着這些資源不存在。你應該把它們放在他們所屬的地方。詳細瞭解您的應用程序的providing resources。
沒有api。你的配置在某些方面是錯誤的。附上一些代碼,可能是項目瀏覽器的屏幕截圖,以便我們可以看到文件夾/文件結構。
只好similiar的問題,但可以訪問所有其他R.*
位置,但不anim
。
問題與anim
xml文件丟失:在IDE xmlns:android="http://schemas.android.com/apk/res/android"
沒有檢測到任何錯誤。希望這可以幫助別人。
在我的情況下,還有另一個原因爲什麼我的R.anim.shake
未被識別。這是因爲我的項目分爲2個模塊(app
和library
)。我將動畫文件(shake.xml
)放在app
模塊中,而我試圖從library
模塊中引用它。將shake.xml
文件移動到library/src/main/res/anim
解決了這個問題。
現在工作正常。謝謝:)但任何想法在哪裏得到插入文件?再次感謝你 – wassim