Android Studio 在用户达到字符数限制时抛出错误

Android Studio Throws an error if a user reaches the character limit

我用的是maxLength方法。我希望您收到通知“此处字符限制为 10 个字符” 我知道用户无论如何都不能添加字符,但我仍然希望得到通知。 当用户仍在尝试添加字符以向他抛出错误时,我该如何获取?

我猜你说的是 EditText 视图。
你用哪一个? Android 小部件一个还是 Material 一个?

因为 Material TextField (https://material.io/develop/android/components/text-fields) 有一个易于使用的字符计数器:


如果您随后想另外显示错误(例如使用 Toast),您可以通过调用 yourTextInputLayout.getCounterMaxLenght 获取最大长度计数器并检查它。