본문 바로가기
728x90

ⓢⓣⓤⓓⓨ/ⓐⓝⓓⓡⓞⓘⓓⓢⓣⓤⓓⓘⓞ19

[Kotlin] 타이머 만들기 이번 코드를 통해 chronometer과 elapsedRealtime을 확실히 이해할 수 있었다. chronometer을 사용하니 start와 stop함수가 내장되어 있어서 편하게 코드를 짤 수 있었다! chronometer: 타이머 기능을 구현할 수 있는 위젯 elapsedRealtime: 부팅 이후의 밀리초를 리턴. (절전 모드에서 보낸 시간 포함) 사용자가 현재 시간을 수정해도 영향을 받지 않으므로 유용하고 편리하게 사용 가능 타이머 만드는 순서 (1) 뷰바인딩 적용 - 저번에 내 포스팅을 참고하면 쉽다! - build.gradle(Module)의 android 밑에 buildFeatures { viewBinding true } 작성 후, sync now https://heaven0713.tisto.. 2021. 9. 4.
[Kotlin] 조건문, 반복문 정리 내가 보려고 정리하는 조건문, 반복문 다른건 다 괜찮은데 for문에서 1..10 처럼 구간을 표기하는 법이 헷갈린다 그리고 when문도 java swhich - case문과는 유사하지만 조금 더 편하게 사용 가능한 것 같아서 나중에 내가 안 잊을려고 작성하는 글! 조건문 1. 조건문 if~else문 - 가장 많이 사용하는 문법 - 조건을 여러개 하는 else if 문 사용 가능 - if문을 사용하려면, else를 생략할 수 없다 (if만 사용하거나 if~else if로 사용할 수 없다) fun main() { var data = 5 if (data > 10) { println ("data > 10") } else if ( data > 0 && data 0 && data println("data is 10.. 2021. 8. 31.
[Kotlin] BMI 계산기 이번 코드를 통해 intent를 확실히 이해할 수 있었다. 다음과 같이 키와 몸무게를 직접 입력한 후, comfirm 버튼을 누르면 새로운 창에 bmi를 계산한 값과 type을 알려준다. bmi 계산기 만드는 순서 (1) 뷰바인딩 적용 - 저번에 내 포스팅을 참고하면 쉽다! - build.gradle(Module)의 android 밑에 buildFeatures { viewBinding true } 작성 후, sync now https://heaven0713.tistory.com/43?category=1001160 [Kotlin] 뷰바인딩 (코틀린 시작 전 알아야 할 점) 원래 나는 안드로이드 개발을 자바로만 해왔다 모바일앱프로그램을 자바로 배우기도했고,,, 근데 이제 추세가 코틀린으로 기울고 있는 것 같.. 2021. 8. 30.
[Kotlin] 리사이클러 뷰 (RecyclerView) 리사이클러 뷰 란? 이전에는 ListView가 리스트뷰를 통해 여러 목록을 표현해주는데 사용했다. 하지만 리스트뷰를 스크롤할 때마다 화면에서 사라지는 가장 위의 아이템을 삭제하고 가장 아래에 아이템을 생성하면 횟수가 많아질수록 생성과 삭제의 반복으로 인해 낭비가 심하다 따라서 이를 해결하기 위해 Recycler view가 등장했고, 이 리사이클러 뷰는 가장 위의 아이템을 삭제하지 않고 가장 아래의 아이템쪽으로 객체를 이동시켜 재사용을 할 수 있도록 고안되었다. 즉, ListView보다 효율적으로 리스트를 관리할 수 있는 것이 RecyclerView이다. RecyclerView를 사용하면 대용량 데이터 세트를 효율적으로 쉽게 표시할 수 있습니다. 데이터를 제공하고 각 항목의 모양을 정의하면 Recycler.. 2021. 8. 25.
[Kotlin] 네비게이션 뷰 (Navigation View) 네비게이션 뷰 만드는 순서 1. build.gradle (Module) 에 implementation 'com.google.android.material:material:1.0.0' 추가 후 sync now 2. res에서 마우스 오른쪽 클릭 -> New -> Android Resource File 선택 -> Resource Type을 Menu로 선택 후 OK 선택 3. menu -> New -> Menu ResourceFile 후 layout 생성 - 네비게이션 바를 클릭했을 때, 나오는 메뉴들 작성 아이콘은 안드로이드 스튜디오에서 기본 제공하는 것을 다운받아 사용했습니다 4. activity_main.xml 설정 - 실행 시켰을 때 가장 먼저 나오는 화면 디자인 5. MainActivity에서 각각의.. 2021. 8. 24.
728x90