티스토리 뷰

  EditText에서 문자 입력을 할 때 영어는 그냥 쳐지지만 한글은 밑줄이 그어지게 되는 경우가 있습니다. 따라서 마지막으로 한글을 입력하고 바로 getText로 text를 가져와 버리면 한글에 밑줄이 그어진 채로 가져오게 됩니다. 시스템 설정을 바꾸어봐도 밑줄이 계속 쳐져서 요리저리 해보다 간단한 방법을 발견했습니다.


1
editText.setText(editText.getText()+"");
cs


  자기 자신을 가지고 setText를 하는데 뒤에 null 값을 붙어주면 TextView에서 getText를 통해 가져와도 밑줄이 사라지는것을 볼 수 있었습니다.
때론 간단한 방법으로 문제를 해결할 수 있는것 같습니다~!

------------------ 추가 -------------------
""을 붙여서 해결되는것을 보고 .toString을 통해 변환해 보았더니 이것도 해결이 되었습니다.
둘다 String 변환으로 해결되는것이지만 toString을 통한 변환이 좀 더 보기가 좋을것 같습니다.


1
editText.setText(editText.getText().toString());
cs


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday