저번주에 페이지 구현을 완료하였고
8.7일 개인과제 추가로 기능구현 하는 것이 있었는데
임시로 다른 프로젝트를 한개 더 생성하여서
따로 만들어보았다.
종료버튼을 랜덤색이 나오게끔 하였다.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
8.8일
레지스터로 회원가입 페이지에서 로그인페이지로 데이터가 넘어가는 것을 구현하였다.
회원가입 페이지에서 -> 로그인페이지
//레지스터 구현 코드
activityResultLauncher =
registerForActivityResult(ActivityResultContracts.StartActivityForResult()) {
if (it.resultCode == RESULT_OK) {
val user_id = it.data?.getStringExtra("SignUpActivity_id") ?: ""
val user_pw = it.data?.getStringExtra("SignUpActivity_password") ?: ""
val user_name = it.data?.getStringExtra("SignUpActivity_name") ?: ""
signin_edit_id.setText(user_id)
signin_edit_password.setText(user_pw)
//signin_edit_id.setText("${user_id}${user_name}")
}
}
btn_signup.setOnClickListener {
val signup_edit_id = intent.getStringExtra("SignUpActivity_id")
val signup_edit_id_Text = findViewById<EditText>(R.id.signin_edit_id)
signup_edit_id_Text.setText(signup_edit_id)
val intent = Intent(this, SignUpActivity::class.java)
Toast.makeText(applicationContext, "회원가입 페이지로 이동합니다.", Toast.LENGTH_SHORT).show()
activityResultLauncher.launch(intent) //이 코드가 데이터가 양방향으로 전달가능
//startActivity(intent)
}
}
}
이날은 밑에 버튼을 하나 더 만들었는데 버튼 색이 안바뀌는 날이여서 애를 굉장히 많이 먹었다. 이날은 해결 x
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
8.9일
소팀장님께서 힌트를 조금 주셔서
버튼 색과 그림바꾸기, 글자색을 바꿀수있었다.
버튼 클릭시 바뀌는 기능 구현
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
8.10일
개인과제 제출일이였다.
로그인페이지, 회원가입페이지, 홈페이지 3페이지로 구성하였고
처음에 개인과제 따로 만든것은 리니어 레이아웃으로 만들었는데 본 과제에 적용하려다 보니
그림도 로그인시 랜덤하게 바꾸는 기능도 들어가있다.
버튼에 그림을 넣고 글자색을 바꾸는 기능을 추가하였다.
(리니어 레이아웃이 내스탈이 아닌듯하였다.)
style="?android:attr/buttonStyle"//클릭시
android:clickable="true"//클릭시
//둘다 똑같은 기능을 하는 코드
//소팀장님께서 안가르쳐 주실려다가 쪼꼼 힌트주심
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
8.11일
오늘은 정예반 챌린지 학습 이였지만 집중 실패
TIL,WIL로 일주일 한 일들 작성중
'개발일기' 카테고리의 다른 글
23.08.14 부트캠프 35일차 TIL 팀프로젝트 (0) | 2023.08.14 |
---|---|
23.08.12 부트캠프 34일차 (0) | 2023.08.13 |
23.08.11 부트캠프 33일차 TIL 개인과제 코드리뷰, 정예반 챌린지 학습 (0) | 2023.08.11 |
23.08.10 부트캠프 32일차 TIL 개인과제 깃허브 제출 (0) | 2023.08.10 |
23.08.09 부트캠프 31일차 TIL 레지스터공부, 버튼색 글자색, 그림 바꿈 성공 (0) | 2023.08.09 |