//利用反射机制:根据随机产生的1至5的整数从R.drawable类中获得相应资源ID(静态变量)的Field对象
Field field = R.drawable.class.getDeclaredField("prefix" + randomId); //取得图片的名称+1个随机数
//获得资源ID的值,也就是静态变量的值 即 R.drawable.xxx,
int resourceId = Integer.parseInt(field.get(null).toString());
Android 动态资源ID
最新推荐文章于 2024-09-06 08:00:00 发布