본문 바로가기
반응형

IT & 테크95

[안드로이드] EditText MaxLength Android EditText MaxLength android inputfilter edittext 글자수 체크 edittext 입력제한 edittext 입력 길이 제한 안녕하세요 블랙디입니다. 오늘은 EditText에 입력길이를 제한하는 방법을 알아보겠습니다. EditText 란 유저로부터 문자열 타입의 텍스트를 입력 받으려면 EditText를 사용해야 합니다. 유효성 검사를 위해서 유저가 최 대로 입력할 수 있는 문자의 길이를 설정하기 위해 MaxLength 속성을 사용합니다. 하지만, inputfilter를 사용한 경우에는 editText의 설정이 무효가 됩니다. 이러한 이유는 maxLength 속성이 InputFilter 형태로 처리되기 때문입니다. InputFilter 란 InputFilter .. 2018. 11. 7.
[안드로이드] android strings translatable Android strings translatable translatable 지역화 글로벌화 strings.xml 이란 안녕하세요 블랙디입니다. 오늘은 res폴더 - values - strings.xml에 있는 translatable에 대해서 알아보겠습니다. 하트 공감과 댓글로 어두운 화이트디로 만들어주세요 Strings.xml 이란 프로젝트에 필요한 문자열을 stirngs.xml에 선언할 수 있습니다. 프로젝트에는 stringsl.xml 기본적으로 생성된 파일이 있습니다. 추가적으로 다른 언어의 문자열 리소스가 포함 된 strings.xml을 생성하여 앱을 글로벌화, 지역화 할 수 있습니다. translatable 이란 프로젝트에서 다른 언어의 strings.xml을 만들어 글로벌화 했을 때, 특정 텍스.. 2018. 11. 5.
[안드로이드] android edittext next focus Android editText next focus nextFocusUp nextFocusDown nextFocusLeft nextFocusRight 동적생성 안녕하세요 블랙디입니다. 오늘은 안드로이드 view를 구성할때 많이 사용하는 EditText next focus에 대해서 알아보겠습니다. EditText에서 다음 포커스를 설정하고 싶을때는 두가지 방법이 있습니다. 하나는 xml에서 id값을 활용하여 nextFocus를 주는법 둘째는 동적으로 java 파일에서 edittext를 선언하여 setOnEditorActionListener 리스너를 사용하여 특정 동작을 지정하시면 됩니다. 종류 nextFocusUp - 다음 focus 위치는 editText 위 nextFocusDown - 다음 focus 위.. 2018. 11. 2.
[안드로이드] addTextChangedListener TextWatcher EditText 입력 이벤트 addTextChangedListener TextWatcher beforeTextChanged onTextChanged afterTextChanged 안녕하세요 블랙디입니다. 오늘은 안드로이드 view를 구성할때 많이 사용하는 EditText의 입력값에 변화가 있을 때 리스너 객체로 콜백 메서드를 받는 방법을 알려드리겠습니다. 하트 공감과 댓글로 어두운 블랙디를 밝게 만들어주세요 addTextChangeListener 와 TextWatcher addTextChangeListener는 EditText에 추가적인 글자 변화가 있는지 항상 듣고 있는 리스너입니다. TextWatcher는 인터페이스로써 3단계(글자변화 전, 중, 후)로 구성된 글자 변화의 시점의 메서드를 갖고있습니다.. 2018. 11. 1.
[안드로이드] Lombok Requires Annotation Processing 에러 Lombok Requires Annotation Processing 에러 Annotation processing seems to be disabled for the project ' OO ' For the plugin to function correctly, please enable it under "Settings > Build > Compiler > Annotation Processors" 안녕하세요 블랙디입니다. 오늘 생긴 따끈따끈한 에러! 안드로이드 롬복 라이브러리 관련 에러입니다. 사건의 발단 때는 바야흐로 오늘 오후!! 코드 수정할게 있어서 프로젝트를 딱 키자마자 오른쪽 하단 알림창에 낯선 알림창이 훅 들어왔습니다. 별일 아닐거야라는 주문을 외우고, 심호흡을 2~3회 실시 후 자세히 보았더니 .. 2018. 10. 31.
[안드로이드] Could not find play-services-basement.aar 에러 Could not find play-services-basement.aar 에러 (com.google.android.gms:play-services-basement:15.0.1).Searched in the following locations: https://jcenter.bintray.com/com/google/android/gms/play-services-basement/15.0.1/play-services-basement-15.0.1.aar 안녕하세요 블랙디입니다. 드디어! 안드로이드 Error 카테고리에 글을 올리게되었습니다!! (축하축하 자축..) 사건의 발단 때는 바야흐로 오늘 오전이었습니다. 프로젝트 테스트를 위해서 빌드를 하려고하는데 어제는 잘 돌아가던 프로젝트가 갑자기!! console에.. 2018. 10. 29.
반응형