从res文件夹读取从变量读取的名为的文件



我想创建一个方法,它接收两个变量作为参数,这两个变量看起来都像字符串包含数字(1..20或更多)。第一个-是文件夹的名称,第二个-没有扩展名的文件的名称。我希望当调用这个方法来加载文件"/res/raw/var1/var2"时,其中var1和var2是参数。有办法做到这一点吗?谢谢你的回答。

您可以使用以下中的getIdentifier

getResources().getIdentifier("raw/" + var1 + "/" + var2, null, getPackageName())

最新更新