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
获取最大长度计数器并检查它。
我用的是maxLength
方法。我希望您收到通知“此处字符限制为 10 个字符”
我知道用户无论如何都不能添加字符,但我仍然希望得到通知。
当用户仍在尝试添加字符以向他抛出错误时,我该如何获取?
我猜你说的是 EditText 视图。
你用哪一个? Android 小部件一个还是 Material 一个?
因为 Material TextField (https://material.io/develop/android/components/text-fields) 有一个易于使用的字符计数器:
如果您随后想另外显示错误(例如使用 Toast),您可以通过调用 yourTextInputLayout.getCounterMaxLenght
获取最大长度计数器并检查它。