gpt4 book ai didi

android EditText maxLength 允许用户输入更多

转载 作者:行者123 更新时间:2023-12-03 14:56:27 27 4
gpt4 key购买 nike

我已经在 xml 布局文件中为 EditText 小部件设置了 maxLength 属性,它确实限制了字符的显示。

但它仍然允许用户在键盘上按下更多的字母,并且退格会删除这些额外的按下而不是显示屏上的最后一个字母。

我相信这不是它应该的样子。达到限制后按键应该停止接受更多的输入,即使它没有显示。

有什么解决办法吗?

更新

根据下面的答案,对于多行 EditText,也添加 textMultiLine 属性。

android:inputType="textFilter|textMultiLine"

最佳答案

  • 禁用自动建议(android:inputType="textFilter"textNoSuggestions):
  • 设置最大长度
    <EditText
    android:id="@+id/editText"
    android:inputType="textFilter"
    android:maxLength="8"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

  • 我希望,它有帮助

    关于android EditText maxLength 允许用户输入更多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25900333/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com