안드로이드 교육
목적
안드로이드 동아리 모션의 신입부원들을 위한 안드로이드 기초 교육
안드로이드 개발 능력 향상
일정
2019.05.16 ~ 2019.05.30
○ 1주차 교육 내용
안드로이드 소개
안드로이드 폴더구조,
액티비티,
생명주기
안드로이드 스튜디오 설치하기
○ 2주차
디자인
View
Layout
위젯
○ 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>