Есть view
в которой я на канвасе хочу написать текст.
Сначала я в paint
устанавливаю размер текста равный высоте вьюхи и тут же возможно я делаю ошибку, мне не понятно:
this.fontSize = getHeight();
this.paint.setTextSize(fontSize);
Rect textBounds = new Rect();
this.paint.getTextBounds(myText, 0, myText.length(), textBounds);
После чего я рисую текст:
canvas.drawText(
myText,
canvas.getWidth() - textBounds.width(),
canvas.getClipBounds().top + textBounds.height(),
paint);
Но текст получаеться по высоте меньше чем сама вьюха. Вывожу в логи:
fontSize = 32
textBounds.height() = 22
Вопрос как можно установить размер текста так, что бы он был такого же размера по высоте как и сама view
?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте,столкнулся с написанием на языке Java, делаю это в первые поэтому возникли трудности, помогите пожалуйстаНужна программа в Java class: