Измерение высоты текста, отображаемого на Canvas (Android)

Любой прямой способ измерить высоту текста? Я делаю это сейчас, используя Paint measureText () для получения ширины, а затем методом проб и ошибок нахожу значение для получения приблизительной высоты. Я также возился с FontMetrics , но все это похоже на приблизительные методы, которые отстой.

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

118
задан Suragch 7 February 2017 в 01:33
поделиться