TextWatcher,当光标位于任何字母之间时如何检测单词?

时间:2012-12-03 10:57:48

标签: android android-edittext textwatcher

我正在使用TextWatcher来跟踪edittext字词。我想要的是能够检测何时写入一个单词然后将一个字符添加到单词的开头。

例如,我想键入“hello”,在“hello”完成的那一刻我需要添加一个“ - ”前缀,所以最后的单词将是“-hello”。

我不确定是否可以使用TextWatcher完成此操作。是的,如果是的话,怎么样?

2 个答案:

答案 0 :(得分:0)

是的,你可以。只需检查用户输入的字母是否与预定义的指定单词列表匹配,然后只需添加“ - ”

即可

答案 1 :(得分:0)

如果您想检测到word,那么您必须检测到用户有pressed the space按钮,您只需在character start of the word p>