Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:有没有一种方法可以检测预定义的关键字并在EditText中以不同的颜色显示?_Android_Android Edittext - Fatal编程技术网

Android:有没有一种方法可以检测预定义的关键字并在EditText中以不同的颜色显示?

Android:有没有一种方法可以检测预定义的关键字并在EditText中以不同的颜色显示?,android,android-edittext,Android,Android Edittext,我正在从事一个Android项目,该项目需要检测EditText中的一些预定义关键字,然后将这些关键字的颜色与其他非关键字的颜色不同,就像Eclipse中的语法着色一样 例如: 预定义的单词是 堆栈溢出 因此,当用户在EditText中键入关键字stackoverflow时,它将为关键字stackoverflow涂上颜色,应该如下所示: 有人知道怎么做吗?谢谢 Android提供了一个名为SpannableStringBuilder的类来实现这一点。.检查这个..bakriIsOnFireTo

我正在从事一个Android项目,该项目需要检测EditText中的一些预定义关键字,然后将这些关键字的颜色与其他非关键字的颜色不同,就像Eclipse中的语法着色一样

例如: 预定义的单词是

堆栈溢出

因此,当用户在EditText中键入关键字stackoverflow时,它将为关键字stackoverflow涂上颜色,应该如下所示:


有人知道怎么做吗?谢谢

Android提供了一个名为
SpannableStringBuilder
的类来实现这一点。.检查这个..bakriIsOnFireToday:)谢谢!bakriIsOnFire!