Есть ли способ определить, находится ли курсор на новой строке в EditText
? У меня есть кнопка, которая вставляет цифры, но она может сделать это только если курсор находится на новой строке.
например.
- Если пользователь вообще ничего не набрал и нажата кнопка, будет вставлено число
- Если пользователь находится в середине строки и нажата кнопка, он будет автоматически перейти к следующей строке и затем ввести число.
- Если у пользователя есть какое-либо количество строк над курсором, но курсор находится в начале новой строки и кнопка нажата, число будет быть вставленным.
Я не могу проверить, если
.getSelectionStart() == 0
на моем
EditText
, потому что это не поможет для второго или третьего случая.
Спасибо!
РЕДАКТИРОВАТЬ: Я знаю, что уже задавал подобный вопрос, но ответ, который я получил от этого, не помог, поэтому я решил задать более конкретный и, следовательно, совершенно другой вопрос.