Java 如何将语音替换为每个文本

Java 如何将语音替换为每个文本,java,android,android-edittext,voice,Java,Android,Android Edittext,Voice,你可以看到2个edittext,所以我认为当光标在edittext上可用时,我将在该edittext中生成内容,因此如何实现这一点 见下图 最简单的方法是TextWatcher监听器,当您单击edittext时会触发该监听器 editText.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence cs, int arg1, i

你可以看到2个edittext,所以我认为当光标在edittext上可用时,我将在该edittext中生成内容,因此如何实现这一点

见下图


最简单的方法是TextWatcher监听器,当您单击edittext时会触发该监听器

editText.addTextChangedListener(new TextWatcher() {  

        @Override  
        public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {  

        }  

        @Override  
        public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {  
            //enable your speech to text.
        }  

        @Override  
        public void afterTextChanged(Editable arg0) {  

        }  
    });  

告诉我你的想法。

单击说明可以看到图片。请给出更多解释。好的,先生。我在做语音到文本的工作,所以当我使用许多edittext时,我怎么能做到这一点,因为我的工作只是在一个edittext上进行语音到文本你想阅读所有edittext。先生。那么,我可以用什么函数检查edittext上的光标呢