앱 내에서 제목을 변경하고 싶은데 EditText를 사용할지 TextView를 사용할지가 애매했었습니다. 평소엔 TextView처럼 있다가 edit 버튼을 누르면 EditText처럼 사용할 수 없을까해서 EditText의 밑줄을 지우고 focus를 없앴다가 '완료' 버튼을 누르면 다시 TextView 처럼 돌아오게 코드를 짜보았으나 focus를 이용한 방법은 약간의 오류가 있었습니다. 다른 행동을 하다가 EditText를 터치하면 포커스를 false 해논것이 풀려서 edit버튼을 누르지 않아도 수정되는 등의 오류였습니다. 그래서 그냥 둘 다 만들어 놓고 사용하기로 결정하였습니다. 둘 다 만든다? 처음에는 EditText의 visivility를 Gone으로 주고 edit 버튼을 누르면 TextView를 G..
EditText에서 문자 입력을 할 때 영어는 그냥 쳐지지만 한글은 밑줄이 그어지게 되는 경우가 있습니다. 따라서 마지막으로 한글을 입력하고 바로 getText로 text를 가져와 버리면 한글에 밑줄이 그어진 채로 가져오게 됩니다. 시스템 설정을 바꾸어봐도 밑줄이 계속 쳐져서 요리저리 해보다 간단한 방법을 발견했습니다. 1editText.setText(editText.getText()+"");cs 자기 자신을 가지고 setText를 하는데 뒤에 null 값을 붙어주면 TextView에서 getText를 통해 가져와도 밑줄이 사라지는것을 볼 수 있었습니다.때론 간단한 방법으로 문제를 해결할 수 있는것 같습니다~! ------------------ 추가 ------------------- ""을 붙여서 해결..
- Total
- Today
- Yesterday