2011-04-25 44 views
39

我想爲我的android應用程序創建一個原始文件夾,它將保存不同的媒體文件供以後使用。但我似乎無法引用我的.java類中創建的原始文件夾。Android原始文件夾 - 創建和參考

例如:R.? - >這將返回所有可用資源的列表,例如基本可繪製,佈局和值文件夾。但是它不會顯示原始文件夾。

說原始文件被創建爲一般文件夾而沒有其他文件是正確的嗎?還是必須在AndroidManifest.xml文件中聲明才能被識別爲資源?

+1

直到你把一些文件放到文件夾中才會出現。 – Vivek 2011-04-25 11:11:42

+0

參考R.raw.yourfile – 2014-01-03 03:11:28

回答

77

raw文件夾必須在res文件夾內,否則不起作用。

14

如果您創建並放入一些文件,常規文件夾將會出錯。 將一些媒體文件放入原始文件夾,然後您可以將原始文件夾轉換爲您的.java文件。

希望它能清除你所有的疑惑。

10

只需在'res'文件夾內創建'raw'並將媒體文件放置在該原始文件夾內即可。 然後試圖通過程序來訪問媒體文件像 R.raw.mediaFile

33

包右鍵點擊上彈出然後點擊Android 資源目錄 一個新的窗口將出現改變資源型原始副本和以往歌曲的原始文件夾 記得不拖和歌曲文件拖放到文件夾原料和歌曲咒語應該是小寫的這一方法是Android工作室Link enter image description here

1

當我第一次創建原始res文件夾時,我無法使用R.raw訪問它,但仍然在我的代碼中使用R.raw.music [顯示我無法引用此文件夾的錯誤],以及何時部署錯誤消失的應用程序,我的應用程序運行沒有任何問題。之後,我可以使用R.raw訪問原始文件夾。