首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在编辑文本上,反馈声明达到了最大限制,即使没有达到,当定义maxLength和numberPassword时也会发生这种情况。

在编辑文本上,反馈声明达到了最大限制,即使没有达到,当定义maxLength和numberPassword时也会发生这种情况。
EN

Stack Overflow用户
提问于 2020-10-28 12:00:40
回答 1查看 300关注 0票数 1

可访问性--我用TalkBack做了一些测试,以读取输入文本,从而使我的应用程序更容易访问。我发现这可能是Edittext的易访问性缺陷。

当我使用定义了"numberPassword“和"maxLength”的组件Edittext时。该TalkBack,读为“达到最大限度”,但在实际的最大限度没有击中。

此bug可在以下几个方面复制:

可复制: Google像素3(OS v11),三星的10 e(OS v10)

工作良好:三星s8(OS v8),三星10 (OS v10)

有谁能帮忙解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2022-07-13 02:01:59

最近,我遇到了同样的问题,在找到发行人在评论和搜索的资源。我找到解决办法了。

首先,我们必须导入com.google.material组件,最好使用最新版本,如果不能,请确保它高于1.4

代码语言:javascript
复制
implementation 'com.google.android.material:material:1.6.0'

其次,我们必须选择使用TextInputEditText

代码语言:javascript
复制
<com.google.android.material.textfield.TextInputLayout
    android:id="@+id/textField"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:hint="@string/label">

    <com.google.android.material.textfield.TextInputEditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:maxLength="3"
    />

</com.google.android.material.textfield.TextInputLayout>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64572439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档