可访问的TextInputLayout

时间:2018-10-07 14:14:06

标签: android android-layout accessibility android-accessibility

我正在努力使我的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'

0 个答案:

没有答案