본문 바로가기

android

EditText에서 문장 끝에 커서 놓기


  

EditText에 문장을 프로그램적으로 넣어주면 보통 포커스가 문장의 맨 앞에 놓이게 된다.  입력된 문장에 이어 사용자 입력받아야 할 경우 커서가 문장의 끝에 가있다면 사용자는 좀더 편안하게 입력 할 수 있을 것이다. 


EditText edittext = (EditText)findViewById(R.id.edittext);

edittext.setText("동해물과 백두산이 마르고 닳도록...");    

Editable etext = edittext.getText();

Selection.setSelection(etext, etext.length());