-
반응형
안녕하세요, 하루플입니다.
구글 material 라이브러리의 TextInputEditText로 작업중인데 에러 메세지를 띄우는데 문제가 있었습니다.
여기서 TextInputEditText에 에러를 설정해보았습니다.
binding.etNickName.error = "자음과 모음을 조합해주세요"
그러자
엥... 미친...
너무 무서워보이는 절대 입력해서는 안될것같은 무시무시한 UI가 출력되었습니다.
저정도의 UI를 바란게 아니라 하단에서 밑으로 에러메세지가 출력 되는게 일반적인 UI인데 왜저러나 하고 계속 서치해봤습니다.
하지만 아주 심플한 문제였습니다.
TextInputEditText에 error를 적용하면 안되고 TextInputLayout에 적용해야합니다.
binding.textInputLayout.error = "자음과 모음을 조합해주세요"
간단한 문제라 그런가 왜안되지 검색하니 나오지도 않더라구요...
여튼 성공했습니다!
오늘은 연속 10시간째 코딩중인데 중간에 머리좀 식혀야할듯..!
반응형댓글