我有一个很长的图形系列 - icon1_0.png,icon1_1.png,icon1_2.png ...,icon12_0.png,icon12_1.png,icon12_2.png - 我想用我的android应用程序打包它们.理想情况下,我认为我应该能够将它们作为资源加载,但资源ID被设置为java标识符.当然,java标识符不能在运行时组装.我必须要求R.drawable.icon12_00所以我不能设置一个循环
for(int icon=0;icon<12;icon++)
for(int frame=0;frame<3;frame++)
//syntax error obviously
BitmapFactory.decodeResource(getResources(), R.drawable."icon" + icon + "_" + frame + ".png");
Run Code Online (Sandbox Code Playgroud)
那么有没有办法通过他们的名字获取资源?更好的是,资源系统之外是否存在将数据文件打包到android应用程序包中的规范方法,以便我可以使用它们?
我正在考虑反思,但这对我来说似乎不是正确的解决方案.
| 归档时间: |
|
| 查看次数: |
11461 次 |
| 最近记录: |