R.drawable - это не каталог, а класс, содержащий статические поля, которые являются ссылками на ваши ресурсы. Нельзя создавать подпапки в каталоге "drawable".
Теперь, если вы хотите заменить этот массив идентификаторов изображениями на SD-карте, вам нужно использовать определитель содержимого, чтобы получить их. Было бы что-то подобное, я полагаю:
Cursor c = this.getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, null, null,null);
startManagingCursor(c);
и затем, когда вы получите идентификатор нужных вам изображений, вы можете поместить их в массив и использовать что-то подобное для их отображения:
yourImageView.setImageURI(Uri.withAppendedPath(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, id+""));
EDIT
Вы можете попробовать что-то подобное. Хотя я не уверен:
Bitmap bitmap = BitmapFactory.decodeFile("path/to/the/image.png");
yourImageView.setImageBitmap(bitmap);