// 随机产生 1-9的整数 int randomId = 1 + new Random().nextInt(9); // 从 R.drawable类中获得相应资源id的File对象 Field field = R.drawable.class.getDeclaredField("face" + randomId); // 获得资源Id的值 int resourceId = Integer.parseInt(field.get(null).toString()); // 根据ID资源获得哦、bitmap对象 Bitmap bitmap = BitmapFactory.decodeResource(getResources(), resourceId);