如何在将文本插入TextView之前拦截文本

时间:2012-02-24 14:25:26

标签: android android-edittext

在Android中,我正在编写一个应用程序,用户将文本输入EditText视图,我想在系统实际将其插入视图之前拦截该文本,以便我可以先将其包装在SpannableText并做一些装饰。

有没有办法做到这一点,或者我是否需要等到插入文本,然后用afterTextChanged方法替换它(这似乎是浪费处理!)

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我确信这可以使用TextWatcher来实现。我希望这可以帮助你,即使我不能提供任何例子。您可以通过TextWatcher为您的EditText设置mEditText.addTextChangedListener(mTextWatcher)

答案 1 :(得分:0)

也许尝试使用TextWatcher类: http://developer.android.com/reference/android/text/TextWatcher.html

祝你好运!