728x90
10일차
생성일: 2022년 2월 2일 오전 12:40
30개 프로젝트로 배우는 Android 앱 개발 with Kotlin 초격차 패키지 Online
강의 목표
- 프로젝트를 따라해보며 앱개발에 필요한 기술을 학습할 수 있습니다.
- 프로젝트를 따라해보며 앱개발에 필요한 기술을 학습할 수 있습니다.
- 앱 개발시 원하는 기능을 구현하기 위해 어떤 기술이 필요한 지 알 수 있습니다.
- 디자인 아키텍처 패턴, 비동기 처리 등 효율적인 앱 개발 방법을 익힐 수 있습니다.
목차 02 Basic - Ch01.BMI계산기
인트로(완성앱&구현기능소개)Linearlayout 이용하여 화면 그리기화면을 이쁘게 꾸며보기키와 몸무게 입력 화면 기능 구현하기 (1)키와 몸무게 입력 화면 기능 구현하기 (2)- 결과화면 기능 구현하기
- 아웃트로(정리)
결과화면 기능 구현하기
- resultActivity 에서 구한 bmi 값들을 표시하는 View를 구현한다
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:text="BMI : "
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/bmiResultTextView"
android:text=""
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:text=""/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:text="결과는 : "
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/resultTextView"
android:text=""
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:text=""/>
</LinearLayout>
</LinearLayout>
- LinearLayout안에 또 다른 레이아웃을 수평으로 쌓았다
val resultValueTextView = findViewById<TextView>(R.id.bmiResultTextView)
val resultStringTextView = findViewById<TextView>(R.id.resultTextView)
resultValueTextView.text = bmi.toString()
resultStringTextView.text = resultText
- 뷰와 값을 연결해주고 값을 할당 해준다
- 뷰에서 gravitiy 값을 바꾸어 정렬할 수 있다
android:gravity="center"
정리
- 기초적인 프로젝트 구성과 스튜디오 사용법을 익힘
- Manifest에 액티비티가 추가되어야 함을 앎
- 뷰와 코틀린 코드를 연결하는 법을 앎
- xml로 뷰를 짜는 법을 배움
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
수강인증샷
링크
728x90
'Android > Challenge' 카테고리의 다른 글
패스트캠퍼스 챌린지 12일차 (0) | 2022.02.04 |
---|---|
패스트캠퍼스 챌린지 11일차 (0) | 2022.02.03 |
패스트캠퍼스 챌린지 09일차 (0) | 2022.02.01 |
패스트캠퍼스 챌린지 08일차 (0) | 2022.01.31 |
패스트캠퍼스 챌린지 07일차 (0) | 2022.01.30 |