마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

EditText 에 값을 이어서 붙여넣을수 있나요?

0 추천
EditText에 edittext1.setText("1234") 를 해서 1234를 넣고

뒤에 5를 넣으려면 어떤 함수를 사용해야 하나요?

edittext1.setText("12345") 이런식으로 새롭게 하는것 말고

1234 뒤에 5를 추가하는 방법은 없나요?
Android초보개발자 (1,230 포인트) 님이 2015년 2월 13일 질문

1개의 답변

0 추천
 
채택된 답변

edittext1.setText("1234");

edittext1.setText(edittext1.getText().toString() + "5");

 

또는 

edittext1.setText("1234");

edittext1.append("5");

이드로이드 (22,930 포인트) 님이 2015년 2월 13일 답변
Android초보개발자님이 2015년 2월 13일 채택됨
한국의 스티브잡스 인가요? 대단하십니다 ㅠㅠ
그러면 반대로 끝에서 부터 하나씩 지우는 함수는 뭐인가요 ㅠㅠ
String strTemp = edittext1.getText().toString();
edittext1.setText(strTemp.substring(0, strTemp.length()-1)) ;
스티브잡스시네여 해결했습니다!! 그런데 커서 포커스가 맨 앞에 있던데 맨뒤로 옮기는 방법까지 알려주시면 대...박...
edittext1.setSelection(edittext1.length());
...