在使用字符串使用textwatcher时需要帮助

时间:2018-08-13 02:17:37

标签: javascript android

我想知道是否可以将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);
                }
            }
        });

0 个答案:

没有答案