2014-01-22 2 views
-3

Я не могу заставить Android загружать .png изображения в виде растровых изображений, я не уверен, что это возможно, и я искал час безрезультатно, независимо от того, вот код сегмент у меня есть:Android не загружается .png как растровые изображения

AssetManager assets; 
Options options = new Options(); 
options.inPreferredConfig = Config.ARGB_8888; 

InputStream in = assets.open(fileName); 
Bitmap bitmap = BitmapFactory.decodeStream(in); 

Я успешно использовал этот код с .bmp файлов, но я уверен, что вы можете загрузить другие типы файлов, другие, то .bmp как растровые изображения. Любая помощь будет оценена по достоинству.

Примером для имени файла будет что-то вроде «background.png».

+0

Приведенный выше код не может работать * вообще *. Он даже не компилируется, поскольку вы никогда не назначаете «активы». Возможно, ваш образец кода неполный, но так ваш вопрос: что заставляет вас думать, что он не будет загружаться? Есть ли сообщение об ошибке или какое-либо другое указание? – 323go

+1

Прежде всего, растровое изображение не является типом файла. Это представление изображения в памяти. Файл BMP просто является файлом, содержащим несжатую копию растрового изображения. Таким образом, вы не загружаете PNG в виде растровых изображений. Вы создаете растровое изображение из файла PNG. Тем не менее, «я не могу заставить Android загружать изображения .png» ничего нам не говорит. Что происходит, когда вы пытаетесь? (BTW, конечно, вполне возможно загрузить PNG в растровое изображение. Многие миллионы пользователей используют много тысяч приложений, чтобы делать это много раз в день. – Simon

+0

Добро пожаловать на SO. Я предлагаю вам ознакомиться с нашим гидом: http://stackoverflow.com/tour, который научит вас, как публиковать вопрос и что делать сначала, например, искать в SO для существующего ответа. Удачи. – ForceMagic

ответ

1

Внутри деятельности:

int resourceId = R.drawable.yourpng; 
Bitmap bmp = BitmapFactory.decodeResource(getResources(), resourceId); 

yourpng.png должны быть в разрешении/вытяжке-nodpi

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