728x90
반응형

stopwatch 3

스톱워치(StopWatch)_3 / [Android-Kotlin]

참고 교재 : Joyce의 안드로이드 앱 프로그래밍 - 홍정아 전체 코드가 궁금하다면 아래 링크를 참고하시길 바랍니다. 원본 코드 : Joyce의 안드로이드 앱 프로그래밍 - 홍정아 현재 블로그 작성 코드 :Gnow 이번에는 코틀린을 이용한 스톱워치 만들기 3편입니다. 4. 버튼에 이벤트 연결하기 왼쪽의 코드를 보면 import문이 있는데 이는 class 코드를 작성하다보면 자동적으로 작성됩니다. 오른쪽의 코드를 보면 12번 줄의 OnClickListener가 있는데 이는 클릭 이벤트를 처리하는 인터페이스입니다. 자세한 OnClickListener에 대한 설명은 여기를 참고하세요. 14줄의 isRunning을 통해 스톱워치가 현재 실행되고 있는지를 확인합니다. 41번 줄의 onClick 함수는 클릭 이벤..

스톱워치(StopWatch)_2 / [Android-Kotlin]

참고 교재 : Joyce의 안드로이드 앱 프로그래밍 - 홍정아 전체 코드가 궁금하다면 아래 링크를 참고하시길 바랍니다. 원본 코드 : Joyce의 안드로이드 앱 프로그래밍 - 홍정아 현재 블로그 작성 코드 :Gnow 이번에는 코틀린을 이용한 스톱워치 만들기 2편입니다. 3. 텍스트뷰 추가 [activity_main.xml] 에 3개의 TextView를 만듭니다. 텍스트뷰 3개 생성 00:00.00 으로 쓰일 예정, Constraintlayout에서 제약을 추가하지 않아 빨간줄이 생긴 모습 3. 텍스트뷰 위치 조정 및 제약 추가 마우스를 통해 위치를 이동하여 수직 방향 제약을 추가할 수 있다. ‘분 텍스트뷰’를 일직선 위에 놓이도록 베이스라인을 이용해 제약 추가 텍스트뷰에 마우스 우클릭 → show Bas..

스톱워치(StopWatch)_1 / [Android-Kotlin]

참고 교재 : Joyce의 안드로이드 앱 프로그래밍 - 홍정아 전체 코드가 궁금하다면 아래 링크를 참고하시길 바랍니다. 원본 코드 : Joyce의 안드로이드 앱 프로그래밍 - 홍정아 현재 블로그 작성 코드 :Gnow 이번에는 코틀린을 이용해 스톱워치를 만들게 되었다. 스톱워치 구현을 위해서는 스레드가 쓰인다. 스레드는 메인 스레드, 백그라운드 스레드로 나뉜다. ▶ 메인 스레드 앱이 처음 시작될 때 시스템이 생성 액티비티의 모든 생명 주기 관련 콜백 실행을 담당한다. 버튼, 에디트 텍스트와 같은 UI 위젯을 사용한 사용자 이벤트와 UI 드로잉 이벤트를 담당한다. UI 스레드라고도 불린다. 주의 : 작업량이 큰 연산, 네트워크 통신, 데이터베이스 쿼리 등은 처리에 긴 시간이 걸린다. 모든 작업을 메인 스레드..

728x90
반응형