android извлекается из пути к файлу

У меня есть строка пути к файлу в форме "e: \ ... \ xxx.jpg" Как мне создать из нее объект для рисования?


person Community    schedule 29.04.2011    source источник


Ответы (1)


Вы можете создать Drawable или Bitmap из строкового пути следующим образом:

String pathName = "/path/to/file/xxx.jpg"; 
Drawable d = Drawable.createFromPath(pathName);

Для растрового изображения:

String pathName = "/path/to/file/xxx.jpg";
Bitmap b = BitmapFactory.decodeFile(pathName);
person Hakan Ozbay    schedule 29.04.2011
comment
Раньше я загружал растровые изображения в ImageViews. Но благодаря вашему ответу я просто попытался преобразовать свои ресурсы jpg в Drawables, и теперь мое приложение загружается быстрее. - person Ignacio Roda; 18.10.2015
comment
Просто, аккуратно и чисто! +1 за сохранение TL; DR :) - person Aviram Fireberger; 02.06.2019