user302750,
Ваш метод неверен. res/drawable/banner300.jpg
должно быть file:///android_res/drawable/banner300.jpg
.
banner300.jpg
может находиться в одном из следующих мест в вашем проекте, и Android автоматически загрузит правильную папку для используемого вами устройства.
res/drawable/banner300.jpg
res/drawable-ldpi/banner300.jpg
res/drawable-mdpi/banner300.jpg
res/drawable-hdpi/banner300.jpg
res/drawable-xhdpi/banner300.jpg
Папка assets
предназначена для общих ресурсов, для которых вам не нужны разные версии. Примером может быть шаблон XSL или что-то в этом роде.
MikeNereson, ваш ответ на вашу проблему также неверен, ресурсы для рисования должны находиться в каталоге res
.
Вот пример из моего собственного проекта. Я вывожу HTML, точно так:
<img src="file:///android_res/drawable/stats_btn.png"/>
Если вы используете устройство ldpi
, я получаю изображение ldpi
, если вы используете hdpi
или mdpi
, я также получаю соответствующее изображение. Android разрешает file:///android_res/drawable/stats_btn.png
для одного из следующих ресурсов, которые есть в моем проекте.
./res/drawable-ldpi/stats_btn.png
./res/drawable-hdpi/stats_btn.png
./res/drawable-mdpi/stats_btn.png