我如何将语音替换为每个edittext

时间:2019-01-03 06:31:35

标签: java android android-edittext voice

您看到2个edittext,所以我认为当光标在EditText上可用时,我将在该EditText中创建内容,以便如何实现此目的。

请参见下图。

enter image description here

1 个答案:

答案 0 :(得分:0)

最简单的方法是 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) {  

        }  
    });  

告诉我您的想法。