Как вы говорите Android не масштабировать изображения? - PullRequest
2 голосов
/ 07 сентября 2011

У меня есть несколько изображений в папке / drawable, которые, как я понимаю, интерпретируются как / drawable-mdpi.Теперь эти изображения масштабируются при использовании (в зависимости от устройства).Я не хочу добавлять больше картинок, потому что они не существуют.И у меня нет ресурсов для создания разных картинок.

Я просто хочу, чтобы картинки выглядели меньше на больших устройствах.Есть ли способ не масштабировать изображения?

Я бы не хотел жестко кодировать все размеры изображений.правки вообще не привлекают внимания.Извините за это.

Ответы [ 2 ]

3 голосов
/ 07 сентября 2011

Добавление параметра BitmapFactory.Options в decodeResource с установленным в false значением флага inScaled - это как сделать это

BitmapFactory.Options mNoScale = new BitmapFactory.Options();
mNoScale.inScaled = false;
BitmapFactory.decodeResource(getResources(), R.drawable.id, mNoScale);
0 голосов
/ 07 сентября 2011

Что происходит, когда вы говорите layout_width="wrap_content" layout_height="wrap_content"?

...