코틀린

    [Android/Kotiln] 비밀번호 일치 여부

    [Android/Kotiln] 비밀번호 일치 여부

    Intro 보통 회원가입을 할 때, 비밀번호를 입력받고, 한 번 더 확인하는 차원에서 다시한번 입력받는다. 그리고 그 두 입력이 일치하는 경우에만 회원가입에 성공할 수 있다. 이번에는 안드로이드에서 그 기능을 구현해보려고 한다. 요구사항 - 비밀번호 입력란과 비밀번호 확인란을 만든다. - 비밀번호 입력과 확인란의 문자열이 같을 경우 "일치합니다", 다를 경우 "일치하지 않습니다"라는 문구를 띄운다. - 비밀번호가 일치할 경우에만 '가입하기' 버튼을 활성화 시킨다. - x 를 누르면 문자열이 전부 지워진다. (선택) 1. 먼저 뷰를 위한 xml 코드를 작성해준다. 이건 예시이다. 참고로, 마지막의 버튼 스타일은 따로 구현해 준 것이다. style 태그를 이용해 속성에 스타일을 적용하는 방법은 아래의 포스팅..

    [Android/Kotiln] style.xml(스타일 및 테마)를 활용하여 속성 설정하기

    [Android/Kotiln] style.xml(스타일 및 테마)를 활용하여 속성 설정하기

    Intro xml 파일에서 속성을 정의하다 보면 반복되는 코드들이 눈에 뜬다. 같은 버튼을 만든다고 할 때, 매번 긴 코드를 반복해서 복사+붙여넣기를 하면 가독성이 떨어지기 마련이다. 이럴 땐, styles.xml를 사용해서 속성을 간편하게 적용하는 방법을 활용하면 좋다. 1. styles.xml 파일에 태그 만들기 res-> values -> styles.xml 파일에 사용할 스타일을 만들어준다. 2. 다른 xml 파일에서 태그 사용하기 style을 적용할 xml파일의 속성 안에서 style="@style/(만든 이름)" 만 적어주면 정의해준 스타일이 적용되는 것을 볼 수 있다. + 참고 스타일 및 테마 관련 공식문서 developer.android.com/guide/topics/ui/look-and-..

    [Android/Kotiln] 스플래시 화면 띄우기(Splash)

    앱이 준비되는동안 사용자에게 보여줄 Splash화면을 구현하는 방법! 보통 스플래시 화면을 띄우는 방법을 생각했을 때, inflate를 이용해 레이아웃 화면을 그리고, 몇 초 띄웠다가 메인화면으로 넘어가는 식을 생각하기 쉽다. 이는 Thread-Handler를 사용하는 방법인데, Handler는 지정한 시간 후에 화면이 넘어가게 하는 방법으로, 개발자가 딜레이 시간을 지정할 수 있다. 나는 단순히 앱 로딩 때만 스플래시 화면을 띄우다가, 로딩이 끝나면 메인화면으로 전환되는 스플래시를 띄우고 싶었고, 여기서는 레이아웃 화면을 만들지 않고 Activity 테마 배경을 변경하는 방식으로 진행해보았다. splash 구현하기 1. drawble 폴더에 xml 파일 만들기 가장 먼저 drawble 폴더에 backg..