3

我想从 EditText 中获取文本,然后在每次用户键入或删除值时获取文本的长度。

我用InputFilter 过滤器做到了,但我的经验是,输入过滤器不听删除键。

因此,例如,如果用户在我的 EditText 中写了一些东西,然后将其全部删除,我的 toast 消息不会告诉我“0”,例如它只是停留在“5”(输入文本的长度)

每次用户键入或删除 EditText 的文本长度值时,有没有办法取回它?

4

1 回答 1

4

您应该添加一个TextWatcherusing TextView.addTextChangedListener()。然后,您将能够在文本更改之前、之后或之后做您想做的事情。

于 2012-05-16T13:44:03.117 回答