for (int i = 1; i <= 100; i++) {
numbersList.add((new Numbers("" + i, R.raw.)));
}
比方說,我有100個名爲「1.mp3」,「2.mp3」,「3.mp3」等等的音頻文件。我如何去添加每個聲音文件到我的每個數字?如何通過給定循環的每個音頻資源來增加1?
for (int i = 1; i <= 100; i++) {
numbersList.add((new Numbers("" + i, R.raw.)));
}
比方說,我有100個名爲「1.mp3」,「2.mp3」,「3.mp3」等等的音頻文件。我如何去添加每個聲音文件到我的每個數字?如何通過給定循環的每個音頻資源來增加1?
如果資源名稱是1.MP3,2.MP3等,然後使用則getIdentifier(資源名稱,資源類型,封裝名稱)用於獲取資源動態。
numbersList.add(getResources().getIdentifier(String.valueOf(i+1), "raw", getPackageName()));
第一個參數「i + 1」它的意思是說這不是一個字符串..我該如何解決這個問題? –
回答更新,現在檢查。 – EKN
您是指名爲「1.mp3」或「one.mp3」的文件? – DEADMC
我的意思是「1.mp3」 –