에디트텍스트에 텍스트를 붙여넣기
EditText지정한 위치에 글자를 붙여넣기 가능
텍스트에서 특정한 글자가 선택되어도 붙여넣기할 수 있다.
private void insertSomeText(String st){
if(IsDebugging) Log.d(TAG, "insertSomeText()");
EditText et = (EditText)findViewById(R.id.et_sourcetext);
/** http://stackoverflow.com/questions/3609174/android-insert-text-into-edittext-at-current-position */
int start = Math.max(et.getSelectionStart(), 0);
int end = Math.max(et.getSelectionEnd(), 0);
et.getText().replace(Math.min(start, end), Math.max(start, end), st);
}
'Android 안드로이드' 카테고리의 다른 글
안드로이드 스튜디오 와 AVD (0) | 2014.11.22 |
---|---|
안드로이드 난독화 Obfuscation & 자바 소스 디컴파일러 (0) | 2014.11.21 |
Message, Handler, obtain, Thread (0) | 2014.10.20 |
bindService : Main Thread에 서비스를 만들고 Activity와 통신 (0) | 2014.10.14 |
AVD에서 구글애드 구글광고가 안뜨고 로딩을 끝낸다고 한다. (0) | 2014.10.13 |