Попытка сохранить TextSize одинаковым для всех размеров экрана - PullRequest
0 голосов
/ 09 февраля 2012

Так что мне нужен совет.У меня есть небольшая игра, которая рассчитана по времени, и в течение последних 5 секунд я хочу, чтобы она отображала время, оставшееся на заднем плане (обратный отсчет: 5 4 3 2 1).Ранее я просто делал большие изображения из чисел, чтобы было легко масштабировать все изображения до разных размеров экрана.Теперь у меня недостаточно места в буфере (java.lang.OutOfMemoryError: размер растрового изображения превышает бюджет виртуальной машины). Поэтому я хочу использовать drawText, чтобы поместить числа в фоновый режим, но мне нужно, чтобы он масштабировался на весь экран для каждого устройства,Любые предложения о том, как это сделать?

Спасибо -Derek

1 Ответ

1 голос
/ 10 февраля 2012

Решением было бы использование "sp" или не зависящих от масштаба пикселей.Более подробную информацию о том, что они из себя представляют и как их использовать, можно найти здесь: http://developer.android.com/guide/practices/screens_support.html

...