본문 바로가기

내일배움캠프

(53)
본 캠프 5일차 - Scale Type (궁금한것) 3주차 강의를 듣다가 알게 된 Scale Type 이 뭔지 궁금해서 좀 찾아보았다. 이 사진을 통해 알아보았다. 우선 이 스케일 타입은 저기 나와있는 center, fitCenter, centerCrop, centerInside, fitEnd, fitStart, fitXY, matrix 이렇게 8가지이다. 1. center는 이렇게 원본에서 그 이미지의 중앙에서 이미지뷰만큼의 크기만 표현해 주는 기능이다. 2. fitCenter 는 이제야 좀 이쁘게 보인다. 이미지를 이미지뷰만큼의 크기 안에 찌그러지지 않고 원본의 모습을 보여준다. 3. centerCrop 이미지의 비율은 유지하되 가로나 세로 중 이미지뷰에 닿는 가까운 곳까지는 꽉 차게 보이고 먼 부분은 보이지 않는다. 4. centerInside fi..
본 캠프 4일차 어제 실시간 강의는 vs코드를 통해 하는 것으로 Git과 GitHub에 대해 잠깐 강의를 들었다. 다만 안드로이드라 쓰는 프로그램이 AndroidStudio를 사용하기에 어라..? 하는 마음으로 듣다가 우선 피피티 자료를 다시 올려준다고 하시기에 우선 냅두고 2주차 강의를 마무리하자 해서 완료했었다. 근데 어제 끝나기 직전에 매니저님이 돌아다니면서 팀별로 잠시 면담을 하셨는데, 그때 나온 말이 강의를 너무 의식하지 말라고 했고 오늘은 vs코드 말고 안드로이드 스튜디오를 통해 github를 사용해보라고 했다. 그래서 일단 어제 복습겸 해보려고 깃허브에 repositoery를 하나 만들었다. 사실 이거 만들기 전에 안드로이드 스튜디오랑 연결시키기 위해 많은 레포지토리를 만들고 지우고를 반복했다... 그리고 ..
본 캠프 3일차 오늘은 2강의 로또번호생성 앱을 따라 만들어보았다. 오류 : compilation error. see log for more details 편집오류...? 다 따라친거 같은데 역시나 이번에도 오류다...이번엔 구글에서 이게 왜 일어나는지 좀 검색해보았다. 2023-07-31 (velog.io) 찾다보니 비슷한 현상이 좀 있는거 같았는데 일단 이분은 부호 오류였다. 나도 혹시 부호 오류인가 싶어 추가도 하고 제거도 하고 쭉 내려서 같은 짝을 찾아보았는데 짝을 맞춰도 실행이 되지 않는다. 어라...? 뭐가 다르지 하고 찾아보니 이번엔 찾을 수 있었다. 강의 자료에 나와있는 코드와 내 코드의 차이점. 알고보니 AppCompatActivity() {}
본 캠프 2일차 어제의 실패를 되짚어보고 어제 하던건 그대로 삭제하지 않고 냅두고 새프로젝트를 만들어서 성공하면 두 개를 서로 비교해서 왜 실패했는지 알아보고자 했다. 참고로 이거 이전에 강의자료에 있던 코드를 한번 그대로 가져와서 붙여봤는데 모든게 오류뜨고 완성이 안되서 다시 강의를 첨부터 보면서 따라갔다. 일단 오늘은 드디어 첫 성공을 했다. 사전캠프때 따라 했을때 세 강의 모두 빨간 표시로 에러가 떠서 솔직히 무엇이 잘못되었는지 조차 알수가 없어서 막막했는데 드디어 기회가 생겼다. 드디어 서로 비교 시작! 왼쪽이 어제 실패한 것, 오른쪽이 오늘 성공한 것 이렇게 반반 나눠놓고 하나하나 따져갔다. 우선 ResultActivity는 서로 완전히 똑같다...솔직히 여기가 제일 길어서 여기겠거니 했는데 여기서 계산값이 오..
본 캠프 1일차 이번주는 온보딩주차로 바로 몇일전까지 했던 사전캠프의 강의를 되짚어보는 주인거 같다. 그래서 1주차때 했던거를 다시 만들어보았다. 원래 강의에서는 이 그라비티를 입력 후 센터를 입력하여 가운데에 입력할수 있게끔 만들어주었는데 궁금해서 한번 center 대신 end를 입력해 보았다. 그랬더니 오른쪽 끝(마지막)부터 글씨가 입력되는 것을 확인 했다. 한번씩 이렇게 다른거도 선택해서 결과를 보는것도 좋을거 같다. 이번에 쓴 고유값 아이디는 tv_title, tv_main_title, tv_resValue, tv_resText, iv_image, btn_back, btn_check, et_height, et_weight 가 있다. 타이틀은 제목, Value는 숫자로 비만도를 계산해주는 것, Text는 그 숫자에..