
int layoutId = getResources().getIdentifier("activity_main", "layout", getPackageName());
一般都是动态替换资源id时用到,可以有效避免定义资源Array。比如下例,动态展示连击1到连击9,超过9展示最佳连击
getResources().getIdentifier(comboNum <= 9 ? "combo_" + comboNum : "combo_best", "drawable", getPackageName());
图片资源
存放目录:drawable mipmap
支持格式:
- png
- xml
- gif
使用:
xml中:@drawable/distraction @mipmap/distraction
Java代码中:R.drawable.distraction R.mipmap.distraction
音频资源
存放目录:raw
使用:R.raw.sound_connect_praise
SoundPool.load()
SoundPool.play()




近期评论