2016-04-19 6 views
0

В моем проекте у меня есть изображение локализовано вAndroid - загрузка изображений с пути

app\src\main\res\drawable\informations\angry_face.png 

Когда я хочу, чтобы загрузить его с помощью

Bitmap bitmap = BitmapFactory.decodeFile("app\\src\\main\\res\\drawable\\informations\\angry_face.png"); 
this.image.setImageBitmap(bitmap); 

Ошибка происходит:

Невозможно декодировать stream: java.io.FileNotFoundException: app \ src \ main \ res \ drawable \ informations \ angry_face.png: open failed: ENOENT (Нет такого файла или каталога)

Вопрос: Как установить путь к этому ресурсу?
Спасибо за помощь :)

ответ

1

Вы получаете доступ к ресурсам ошибочно:

Попробуйте это вместо:

Bitmap myAngryImage = BitmapFactory.decodeResource(getResources(), R.drawable.angry_face); 
+0

Хорошая идея. Но что делать, когда я хочу организовать свои изображения в подпапки? Как загружать изображения в такой ситуации? – Wicia

Смежные вопросы