在Android中,我正在编写一个应用程序,用户将文本输入EditText
视图,我想在系统实际将其插入视图之前拦截该文本,以便我可以先将其包装在SpannableText
并做一些装饰。
有没有办法做到这一点,或者我是否需要等到插入文本,然后用afterTextChanged
方法替换它(这似乎是浪费处理!)
有什么想法吗?
答案 0 :(得分:0)
我确信这可以使用TextWatcher来实现。我希望这可以帮助你,即使我不能提供任何例子。您可以通过TextWatcher
为您的EditText设置mEditText.addTextChangedListener(mTextWatcher)
。
答案 1 :(得分:0)
也许尝试使用TextWatcher类: http://developer.android.com/reference/android/text/TextWatcher.html
祝你好运!