我正在努力使我的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称为不支持的项目类型。另外,id /用户名可能没有屏幕阅读器可读的标签。以下是请求的gradle-
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'