Обычно я хочу сделать что-то подобное в Android:
Я пытаюсь нарисовать горизонтальные линии в пользовательском EditText , а затем набираюна этих линиях.
Я использую размер текста для расстояния между двумя горизонтальными линиями .Однако размер курсора и текста не совпадают .Следовательно, я не могу продолжать размещать текст «на» этих строках.
Выравнивание текстовой базы по этим горизонтальным линиям происходит неправильно.
Вот код, используемый для рисования линий: -
float textSize = getTextSize());
Paint paint = new Paint();
for (int i = 0; i < 50; i++) {
canvas.drawLine(0, textSize * i, getWidth(), textSize * i, paint);
}
EditText не имеет методов для получения размера курсора.
Пожалуйста, предложите, если есть какое-либо решение для этого или любой другой лучший способ сделать это.