Я пытаюсь сделать свое приложение для Android более доступным, поскольку в наши дни это важное требование. Я тестирую приложение с помощью сканера доступности. Но у меня проблемы с TextInputLayouts. Я использовал следующий код:
<android.support.design.widget.TextInputLayout
android:id = "@+id/input_layout_username"
android:labelFor = "@+id/username"
android:contentDescription = "@string/username_hint"
android:accessibilityLiveRegion = "polite">
<EditText
android:id = "@+id/username"
android:layout_width = "match_parent"
android:layout_height = "wrap_content"/>
Но Сканер доступности называет TextInputLayout неподдерживаемым типом элемента. Кроме того, идентификатор / имя пользователя может не иметь ярлыка, читаемого программами чтения с экрана. Ниже приведен градиент по запросу -
implementation 'com.basgeekball:awesome-validation:4.1'
implementation 'com.android.support:appcompat-v7:27.0.2'
implementation 'com.google.android.gms:play-services-places:11.0.2'
implementation 'com.android.support:design:27.0.2'
implementation 'com.android.support:cardview-v7:27.0.2'
implementation 'com.android.support:recyclerview-v7:27.0.2'
Это только внутри. Я по ошибке поставил косую черту.
Можете ли вы показать свой градиент, пожалуйста .. я имею в виду зависимости
@UmangBurman, пожалуйста, найдите в сообщении обновленную версию gradle.
Поместите свой Edittext внутри textinputlayout