2010-05-31 66 views
3
myInput.setText(myInput.getText().replace(myInput.getSelectionStart(), myInput.getSelectionEnd(), myText)); 
myInput.setSelection(myInput.getSelectionStart() + myText.length(), myInput.getSelectionEnd() + myText.length()) 

我问,因为我认为这段代码比它需要的时间要长得多 - 是否有像myInput.insertTextAtCursor(myText)这样短的东西,或者这是每个人都这样做的方式吗?这是在Android中的光标处插入文本的正确方法吗?

回答

0

我不认为有......但没有任何东西阻止你为此创建实用方法,如果你发现自己反复写同样的两行。

相关问题