我想知道是否可以将String随机化?不确定确切的术语或单词是什么,但这是一个示例。我在textwatcher中有一个名为final String FUNCTION = "</html>";
的字符串,我想要的是用户在EditText上输入的任何内容,只要它在final String FUNCTION = "here "
内还是在final String function = "< button p style > "
之间的任何内容都会改变输入文字的颜色。
这是完整的代码
txtEditor.addTextChangedListener(new TextWatcher() {
final String FUNCTION = "</html>";
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
int index = s.toString().indexOf(FUNCTION);
if (index >= 0) {
s.setSpan(
new ForegroundColorSpan(Color.BLUE),
index,
index + FUNCTION.length(),
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
}
}
});