계산기
-
pt.1~3)안드로이드 스튜디오 계산기 (프로젝트 생성부터 완성까지!)Java/Android Studio 2020. 9. 10. 18:00
Android Studio 를 이용해 계산기를 만들어보자! 1. 프로젝트 생성하기 새로운 프로젝트를 생성한다. 이번시간에는 텅 빈 액티비티를 선택한다. Next를 누르면 프로젝트 이름과 경로를 설정하는 창이 나온다. 설정이 완료되면 [Finish] 실행하면 가장 기본적인 요소 2가지가 보인다. activity_main.xml은 인터페이스를 구성하는 요소이고 MainActivity는 함수를 컨트롤하는 부분이다. ASP.NET으로 비유하면 activity_main.xml 과 MainActivity.java는 각각 뷰와 컨트롤에 대응한다. 2. 에뮬레이터 실행하기 AVD Manager를 실행시킨다. 필자는 이미 에뮬레이터를 생성해서 Galaxy S7 API R이 보인다. +Create Virtual Devic..
-
안드로이드 스튜디오 계산기(3): CalculateHelper 클래스 추가, 빌드Java/Android Studio 2020. 9. 10. 17:46
이제 CalculateHelper 클래스를 추가해보자 4. CalculateHelper 클래스 추가 [File]-[New]-[Java Class]를 통해 클래스를 추가한다. 내용은 다음과 같이 작성한다. [CalculateHelper.java] package com.example.dumb; import java.util.ArrayList; import java.util.HashMap; import java.util.Stack; public class CalculateHelper { public static double num1; public static double num2; public static double resultNumber; private ArrayList splitTokens(String ..
-
안드로이드 스튜디오 계산기(2): 레이아웃,버튼 추가, MainActivityJava/Android Studio 2020. 9. 10. 17:31
※계산기 프로그램은 dirrito.tistory.com/13 글의 코드를 사용하였음. 3. 컨트롤 추가하기 먼저 컨트롤을 추가해 보자 다시 activity_main.xml을 가보면 우측 상단에 3개의 아이콘이 보인다. 각각 코드-분할-디자인 으로 [코드]만 보거나 [코드랑 디자인] 둘다 보거나 [디자인]만 볼 수 있다. 위 사진은 디자인이다. 디자인에서는 컨트롤을 드래그 앤 드롭으로 쉽게 추가할 수 있어서 가시성이 좋다. Palette의 컨트롤들을 화면 또는 Component tree에 드롭할 수 있다. 드래그 앱 드롭으로 LinearLayout(vertical)을 추가해 보았다. 위와 같이 Component Tree에 추가됨을 알 수 있다. Component Tree에서 부모개체와 자식개체를 잘 정리해..
-
안드로이드 스튜디오 계산기(1): 프로젝트 생성, 에뮬레이터 실행Java/Android Studio 2020. 9. 10. 17:27
Android Studio 를 이용해 계산기를 만들어보자! 1. 프로젝트 생성하기 새로운 프로젝트를 생성한다. 이번시간에는 텅 빈 액티비티를 선택한다. Next를 누르면 프로젝트 이름과 경로를 설정하는 창이 나온다. 설정이 완료되면 [Finish] 실행하면 가장 기본적인 요소 2가지가 보인다. activity_main.xml은 인터페이스를 구성하는 요소이고 MainActivity는 함수를 컨트롤하는 부분이다. ASP.NET으로 비유하면 activity_main.xml 과 MainActivity.java는 각각 뷰와 컨트롤에 대응한다. 2. 에뮬레이터 실행하기 AVD Manager를 실행시킨다. 필자는 이미 에뮬레이터를 생성해서 Galaxy S7 API R이 보인다. +Create Virtual Devic..