导致自动操作的textview内容

时间:2019-02-17 15:02:44

标签: android textview listener

我正在使用语音转文本应用程序的源代码(使用Google语音)。

我想添加一个执行以下操作的代码:

每当TextView的内容显示值X时,它就会导致自动动作。并且每当显示值Y时,它都会导致不同的动作。

例如,大声朗读TextView内容,或更改背景颜色,等等。不是 setOnClickListener ,而是自动动作。预先感谢!

1 个答案:

答案 0 :(得分:0)

这是如此简单,请查看以下内容:

editText.addTextChangedListener(new TextWatcher() {
    @Override
    public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {

    }

    @Override
    public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
        String text = charSequence.toString();
        if(text.equalsIgnoreCase("Y")){
            //Do your action
        }else if(text.equalsIgnoreCase("N")){
            //Do your action
        }
    }

    @Override
    public void afterTextChanged(Editable editable) {

    }
});