keyListener에서 EditText의 값을 바꿀때요 EditText의 시작에 커서가 놓여지는데 전 텍스트 끝에다 커서를 놓고 싶거든요. 어떻게 끝으로 커서를 옮길까요?
EditText et = (EditText)findViewById(R.id.inbox); et.setSelection(et.getText().length());
setSelection()를 쓰세요. 커서의 위치를 옮기는 메소드고 et.getText는 et의 텍스트를 리턴하고 length()는 텍스트의 길이를 리턴한다는 뜻입니다. 그래서 이렇게 하면 텍스트의 끝으로 커서가 이동할겁니다.
setSelection()
프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.
댓글 입력