728x90
07일차
생성일: 2022년 1월 30일 오후 10:29
30개 프로젝트로 배우는 Android 앱 개발 with Kotlin 초격차 패키지 Online
강의 목표
- 프로젝트를 따라해보며 앱개발에 필요한 기술을 학습할 수 있습니다.
- 프로젝트를 따라해보며 앱개발에 필요한 기술을 학습할 수 있습니다.
- 앱 개발시 원하는 기능을 구현하기 위해 어떤 기술이 필요한 지 알 수 있습니다.
- 디자인 아키텍처 패턴, 비동기 처리 등 효율적인 앱 개발 방법을 익힐 수 있습니다.
목차 02 Basic - Ch01.BMI계산기
인트로(완성앱&구현기능소개)Linearlayout 이용하여 화면 그리기화면을 이쁘게 꾸며보기- 키와 몸무게 입력 화면 기능 구현하기 (1)
- 키와 몸무게 입력 화면 기능 구현하기 (2)
- 결과화면 기능 구현하기
- 아웃트로(정리)
키와 몸무게 입력 화면 기능 구현하기 (1)
- Mainactivity 에서 onCreate 함수는 어떤게 어떤 버튼인지 알 수가 없으므로 ID를 추가해야한다.
<EditText android:id="@+id/heightEditText" />
<Button android:id="@+id/resultButton" />
-
- 는 아이디를 추가한다는 의미
- 이름을 붙이면
R
에 저장이 되어 MainActivity에서 접근가능하다
setContentView(R.layout.activity_main)
opt + cmd + L
로 Reformmat 가능!!
val heightEditText: EditText = findViewById(R.id.heightEditText);
/// 명시적
val weightEditText = findViewById<EditText>(R.id.weightEditText);
val resultButton = findViewById<Button>(R.id.resultButton);
// 암시적
findViewById()
로 R에 저장된 id에 접근- import 되어있지 않은 경우 opt + enter 로 import해준다
→ View와 코틀린코드를 연결함
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
수강인증샷
링크
728x90
'Android > Challenge' 카테고리의 다른 글
패스트캠퍼스 챌린지 09일차 (0) | 2022.02.01 |
---|---|
패스트캠퍼스 챌린지 08일차 (0) | 2022.01.31 |
패스트캠퍼스 챌린지 06일차 (0) | 2022.01.29 |
패스트캠퍼스 챌린지 05일차 (0) | 2022.01.28 |
패스트캠퍼스 챌린지 04일차 (0) | 2022.01.27 |