안드로이드 교육

목적

안드로이드 동아리 모션의 신입부원들을 위한 안드로이드 기초 교육

안드로이드 개발 능력 향상

일정

2019.05.16 ~ 2019.05.30

○ 1주차 교육 내용

안드로이드 소개

안드로이드 폴더구조,

액티비티,

생명주기

안드로이드 스튜디오 설치하기


안드로이드_스듀이오_설치하기
안드로이드_교육1일차

○ 2주차

디자인

View

Layout

위젯

2주차

○ 3주차

계산기 레이아웃 만들기

view와 자바 코드 연결하기

계산기 레이아웃 코드

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical"

tools:context=".MainActivity">


<LinearLayout

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical">


<LinearLayout

android:layout_width="match_parent"

android:layout_height="0dp"

android:layout_weight="0.4"

android:orientation="vertical">


<TextView

android:id="@+id/Result"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_gravity="center"

android:layout_marginEnd="20dp"

android:layout_marginRight="20dp"

android:gravity="center|right"

android:hint="Result"

android:textColor="#000000"

android:textSize="50sp" />

</LinearLayout>


<LinearLayout

android:layout_width="match_parent"

android:layout_height="0dp"

android:layout_weight="0.6"

android:orientation="vertical">


<LinearLayout

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_weight="0.25"

android:orientation="horizontal">


<Button

android:id="@+id/Seven"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="0.25"

android:text="7"

android:textSize="40sp"/>


<Button

android:id="@+id/Eight"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="0.25"

android:text="8"

android:textSize="40sp"/>


<Button

android:id="@+id/Nine"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="0.25"

android:text="9"

android:textSize="40sp"/>


<Button

android:id="@+id/Divide"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="0.25"

android:text="/"

android:textSize="40sp"/>

</LinearLayout>


<LinearLayout

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_weight="0.25"

android:orientation="horizontal">


<Button

android:id="@+id/Four"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="1"

android:text="4"

android:textSize="40sp"/>


<Button

android:id="@+id/Five"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="1"

android:text="5"

android:textSize="40sp"/>


<Button

android:id="@+id/Six"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="1"

android:text="6"

android:textSize="40sp"/>


<Button

android:id="@+id/Times"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="1"

android:text="X"

android:textSize="40sp"/>

</LinearLayout>


<LinearLayout

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_weight="0.25"

android:orientation="horizontal">


<Button

android:id="@+id/One"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="1"

android:text="1"

android:textSize="40sp"/>


<Button

android:id="@+id/Two"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="1"

android:text="2"

android:textSize="40sp"/>


<Button

android:id="@+id/Three"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="1"

android:text="3"

android:textSize="40sp"/>


<Button

android:id="@+id/Minus"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="1"

android:text="-"

android:textSize="40sp"/>

</LinearLayout>


<LinearLayout

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_weight="0.25"

android:orientation="horizontal">


<Button

android:id="@+id/Zero"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="1"

android:text="0"

android:textSize="40sp"/>


<Button

android:id="@+id/Cancel"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="1"

android:text="C"

android:textSize="40sp" />


<Button

android:id="@+id/ViewResult"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="1"

android:text="="

android:textSize="40sp"/>


<Button

android:id="@+id/Plus"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="1"

android:text="+"

android:textSize="40sp"/>

</LinearLayout>

</LinearLayout>

</LinearLayout>

</LinearLayout>

안드로이드3주차교육

교육 사진