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