3
myInput.setText(myInput.getText().replace(myInput.getSelectionStart(), myInput.getSelectionEnd(), myText));
myInput.setSelection(myInput.getSelectionStart() + myText.length(), myInput.getSelectionEnd() + myText.length())

我问是因为我认为这段代码比它需要的要长得多 - 有没有更短myInput.insertTextAtCursor(myText)的东西,或者每个人都这样做?

4

1 回答 1

0

我不认为有......但是如果您发现自己重复编写相同的两行代码,则没有什么能阻止您为此创建实用方法。

于 2010-06-01T11:15:27.487 回答