我正在使用语音转文本应用程序的源代码(使用Google语音)。
我想添加一个执行以下操作的代码:
每当TextView的内容显示值X时,它就会导致自动动作。并且每当显示值Y时,它都会导致不同的动作。
例如,大声朗读TextView内容,或更改背景颜色,等等。不是 setOnClickListener ,而是自动动作。预先感谢!
答案 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) {
}
});