2012-05-16 37 views
3

我想從EditText獲取文本,然後獲取我的文本的長度,每次用戶鍵入或刪除值。如何在輸入中捕獲EditText的文本長度?

我做了InputFilter過濾器但我的經驗,即輸入過濾器不聽取刪除鍵。

因此,舉例來說,如果用戶寫東西,我的EditText,然後刪除這一切,我的烤麪包的消息不會告訴我,「0」,它只是停留在「5」爲例(輸入文本的長度)

每當用戶輸入或刪除EditText文本的長度值時,是否有辦法恢復?

回答

4

您應該使用TextView.addTextChangedListener()添加TextWatcher。然後,您將可以在文本更改之前,之後或之後執行您想要的操作。

+0

這真的很短暫和完美。謝謝。 –

+0

@dtmilano如果我使用AutocompleteTxtView,那麼我如何獲得長度(); – Amitsharma

相關問題