Код: Выделить всё
fun TextInputLayout.makeHelperTextNonAccessible() {
try {
val helperTextViewField = TextInputLayout::class.java.getDeclaredField("helperTextView")
helperTextViewField.isAccessible = true
val helperTextView = helperTextViewField.get(this) as? View
helperTextView?.importantForAccessibility = View.IMPORTANT_FOR_ACCESSIBILITY_NO
} catch (e: Exception) {
e.printStackTrace()
}
}
Код: Выделить всё
java.lang.NoSuchFieldException: No field helperTextView in class Lcom/google/android/material/textfield/TextInputLayout
Желаемая конечная цель - получить функцию TextInputLayout обязательного поля и прочитать мое пользовательское описание содержимого, в котором говорится, что это обязательное поле, и в то же время отключить доступность вспомогательного текста и игнорировать его при пролистывании.
Подробнее здесь: https://stackoverflow.com/questions/792 ... -for-texti