例如:
public final class R {
public static final class raw {
public static final int yuri=0x7f040000;
}
}
如何通过名称获取资源? 不使用R.raw.yuri =(int)
答案 0 :(得分:19)
getResources().getIdentifier( "yuri" , "raw" , getPackageName() );
我发现这非常慢。在进行一些分析后,我将其从整个项目中删除,并使用int[]
代替。