Показать сообщение отдельно
Старый 10.02.2013, 13:43   #6
9ik
Оператор ЭВМ
 
Регистрация: 19.10.2010
Сообщений: 22
Написано одно полезное сообщение
Ответ: Разная высота строк

Сообщение от Maga05 Посмотреть сообщение
Для того чтобы получить высоту строки используй GetStringHeight('Текст'), для ширины GetStringWidth('Текст').
Рисует строку в центре экрана:
DrawText('Текст', (GetWidth-GetStringWidth('Текст'))/2, (GetHeight-GetStringHeight('Текст'))/2);
Сообщение от nil0q Посмотреть сообщение
Конечно, диагональ и dpi у всех телефонов разные, и системные шрифты соответственно тоже. Если дизайн приложения не особо критичен, лучше использовать системные шрифты, коих на многих телефонах доступно целых три размера. Игры с самодельными шрифтами лучше, имхо, изначально адаптировать под определённую модель/разрешение экрана (а ещё лучше сделать несколько версий под разные экраны). Для примера можно сравнить, как будет смотреться шрифт Arial 8 pt на экранах 128*160 у SE/Samsung/... или 360*640 у смартов Nokia.
еще бы хотел узнать, как можно протестировать свое приложение на определенной модели телефона, например приложения Яндекса или Оперы есть под каждый телефон, но они же не покупали и не закачивали на каждую модель
(Offline)
 
Ответить с цитированием