我想从 EditText 中获取文本,然后在每次用户键入或删除值时获取文本的长度。
我用InputFilter 过滤器做到了,但我的经验是,输入过滤器不听删除键。
因此,例如,如果用户在我的 EditText 中写了一些东西,然后将其全部删除,我的 toast 消息不会告诉我“0”,例如它只是停留在“5”(输入文本的长度)
每次用户键入或删除 EditText 的文本长度值时,有没有办法取回它?
我想从 EditText 中获取文本,然后在每次用户键入或删除值时获取文本的长度。
我用InputFilter 过滤器做到了,但我的经验是,输入过滤器不听删除键。
因此,例如,如果用户在我的 EditText 中写了一些东西,然后将其全部删除,我的 toast 消息不会告诉我“0”,例如它只是停留在“5”(输入文本的长度)
每次用户键入或删除 EditText 的文本长度值时,有没有办法取回它?
您应该添加一个TextWatcher
using TextView.addTextChangedListener()。然后,您将能够在文本更改之前、之后或之后做您想做的事情。