GitHub
프로젝트 개요
lv1. 로그인 페이지 만들기 (SignInActivity)
- 디자인은 취향대로 해도 되나 화면 구성은 동일하게 해주세요. ✨
- 새 프로젝트를 만들고 MainActivity의 이름을 SignInActivity로 바꿔주세요.
- 로고 이미지는 원하는 이미지로 넣어주세요.
- 아이디, 비밀번호를 입력받는 EditText를 넣어주세요. (미리보기 글씨 있어야함)
- 비밀번호 EditText는 입력 내용이 가려져야 합니다.
- 로그인 버튼을 누르면 HomeActivity가 실행됩니다. (Extra로 아이디를 넘겨줍니다.)
- 아이디/비밀번호 모두 입력 되어야만 로그인 버튼이 실행됩니다. (“로그인 성공”이라는 토스트 메세지 출력)
- 아이디/비밀번호 중 하나라도 비어 있다면 “아이디/비밀번호를 확인해주세요” 라는 토스트 메세지 출력
- 회원가입 버튼을 누르면 SignUpActivity가 실행됩니다.
💣 이슈 1.
- 무조건 ImageView가 일정한 크기를 차지함
🛠 시도
- height 0dp, wrap, scaleType
⚙ 해결
android:adjustViewBounds
속성을 true로 설정
- 이미지의 비율에 비례해 뷰의 크기가 맞춰진다.
- maxWidth, maxHeight 속성으로 뷰를 출력할 최대 크기를 지정할 수 있다.
💣 이슈 2.
- 로그인 버튼은
findViewById()
, 회원가입 버튼은 onClick()
를 사용하여 구현 시도
⚙ 해결
둘 중 하나만 사용해야 되는 듯
-> 확인해 보니 동시에 사용 가능하다... (다른 것에서 문제가 있었던 듯 하다.)
- 둘 다 findViewById()
로 구현
23/08/04 추가