Я создаю приложение, которое имеет два EditText
представления, txtOne
, которое используется для ввода, и txtTwo
, которое используется для вывода.txtOne
редактируемый, а txtTwo
- нет.
Я ищу простой способ для scale the font size of the text
в этих двух видах, чтобы он всегда помещался в вид без переноса на новую строку.
Я нашел несколько реализаций этого с использованием пользовательских представлений, расширяющих TextView
, но они не подходят для представления EditText
или не используют android.graphics.Paint
, а это не то, что я ищу.
Есть ли способ проверить, переносится ли текст в представлении EditText
?Если так, то было бы достаточно просто сделать что-то вроде:
if(txtOne.isWrappingText()) {
txtOne.setTextSize(txtOne.getTextSize() - 2);
}
Кто-нибудь знает какой-либо способ обнаружить это или альтернативное решение?