加入Textiew Value和语音识别
Join Textiew Value and voice recognition
我正在使用以下代码将录音传输到名为 txtSpeechInput
的 TextView
中。但是,如果 TextView
中已经有一个值,我希望数据与其一起加入而不是键入 over
有人能帮忙吗?
switch (requestCode) {
case REQ_CODE_SPEECH_INPUT: {
if (resultCode == RESULT_OK && null != data) {
ArrayList<String> result = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
txtSpeechInput.setText(result.get(0));
}
}
....
}
要将新数据附加到文本视图中的现有文本,您可以在获取结果数组后执行以下操作:
StringBuilder sb = new StringBuilder(txtSpeechInput.getText().toString());
sb.append(result.get(0));
txtSpeechInput.setText(sb.toString());
我正在使用以下代码将录音传输到名为 txtSpeechInput
的 TextView
中。但是,如果 TextView
中已经有一个值,我希望数据与其一起加入而不是键入 over
有人能帮忙吗?
switch (requestCode) {
case REQ_CODE_SPEECH_INPUT: {
if (resultCode == RESULT_OK && null != data) {
ArrayList<String> result = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
txtSpeechInput.setText(result.get(0));
}
}
....
}
要将新数据附加到文本视图中的现有文本,您可以在获取结果数组后执行以下操作:
StringBuilder sb = new StringBuilder(txtSpeechInput.getText().toString());
sb.append(result.get(0));
txtSpeechInput.setText(sb.toString());