【发布时间】:2013-12-07 03:57:29
【问题描述】:
请看下面的代码:
ArrayList<String> text = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
int cursorPosition = edtTEXT.getSelectionStart();
String currentString = edtTEXT.getText().toString().trim();
voiceEdt.append(text.get(0), cursorPosition, cursorPosition+1)
Toast.makeText(VoiceNotes.this, "Status: "+writeInMiddle, Toast.LENGTH_LONG).show();
我的尝试是将文本附加到光标所在的位置。很可能它会出现在句子的中间。例如,以文本“Welcome to abc”为例。如果文本位于文本 abc 的开头,则新文本应附加在 abc 的开头。
我上面的代码不起作用,它没有附加任何内容。无论如何,edtTEXT 是EditText。
这里有什么问题?
【问题讨论】:
标签: java android string user-interface android-edittext