내일배움캠프 36일차

김재현·2024년 4월 17일

토글 버튼을 만들어보았다.

  • 먼저 xml 파일로 android:state_checked="false" 때와 android:state_checked="true" 때의 이미지를 구분해준다.
  • 그 다음 Detail 레이아웃에서 토글 버튼을 만들어준다. 이때 background를 아까 만들어준 xml 파일로 설정해준다.
  • DetailActivity에서 ToggleButton의 상태가 true일때 snackbar 메세지를 띄워주도록 설정해주면 된다.


  • 클릭해주면 하트의 이미지가 바뀌고 snackbar 메세지가 띄워진다.
    (MainActivity로 데이터를 전달하는건 좀 더 찾아봐야겠다 ㅠㅠ)

과제 수정

  • 스탠다드반 과제에서 decimal format을 사용하지 않아서 다시 수정하였다.

  • 파란색 텍스트 부분이 원래 다음과 같이 가격으로 표시되어야 하므로 MainActivity에서 수정해주었다.

  • DecimalFormat이용해서 값 넣어주고 pattern은 다음과 같이 설정해주었다.

  • 계좌 잔액(?)도 DecimalFormat을 사용해주었다.

  • 먼저 data class와 itemList 값 먼저 수정해주고

  • MainAdapter에서 price 출력값 수정해주고

  • getDouble로 받은 price값도 출력값 수정해주면

  • DecimalFormat 작동 잘된다.

  • 숫자 그대로 ###,### 이런 형태로 나타나 지는줄 알고 시간 좀 날려먹었다...ㅠㅠ
    #.### 으로 나타내면 1000단위마다 콤마가 찍히는 것이라고 한다.
    근데 #,##,### 다음과 같이 나타나면 형태 그대로 나타타서 물음표가 떴던...

내일은 튜터님 코드보면서 비교해보고 한번 수정해봐야겠다.

하루의 마무리

  • 오늘은 너무 피곤했다 잠을 별로 못자서 그런가... 주말에 몰아서 자야겠다 감바스 먹고싶다

0개의 댓글