-
[Android] 계산기 만들기 예제 뼈대BACK-END/Android 2020. 11. 12. 13:55
계산기 만들기 예제 풀 준비물
안드로이드 스튜디오 Create New Project / 언어는 JAVA로 선택 후
MainActivity.java가 있는 패키지에 Two.java 만들어서 복사 붙여넣기
package com.example.lastmycal; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; public class Two extends AppCompatActivity { TextView textView; EditText editText; String rule=""; //사칙연산기호 float value1; //값1 float value2; //값2 boolean check=false; //기호 연속입력방지 (기호 입력시 true로) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_two); textView=findViewById(R.id.view); editText=findViewById(R.id.edit); editText.setInputType(0); //타자기가 안뜸 }//end public void num(View vw){ }//num end public void symbol(View v){ //기호 입력시 실행 }//end public void equal(View v){ //등호의 경우 } // equal end private void initialize(){ //초기화 함수 }//initialize end public void calculate(){ //계산함수 }//end public String setNum(float num){ }//end }//class END
res/layout 폴더에 있는 activity_two.xml 에 복사 붙여넣기
package com.example.lastmycal; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; public class Two extends AppCompatActivity { TextView textView; EditText editText; String rule=""; //사칙연산기호 float value1; //값1 float value2; //값2 boolean check=false; //기호 연속입력방지 (기호 입력시 true로) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_two); textView=findViewById(R.id.view); editText=findViewById(R.id.edit); editText.setInputType(0); //타자기가 안뜨게끔 }//end public void num(View vw){ //버튼을 누르면 실행되는 메소드 }//num end public void symbol(View v){ //기호 입력시 실행되는 메소드 }//end public void equal(View v){ //등호 버튼을 눌렀을때 실행되는 메소드 } // equal end private void initialize(){ //Clear 해주는 초기화 메소드 }//initialize end public void calculate(){ //계산해주는 메소드 }//end public String setNum(float num){ //소숫점아래 숫자가 없는 경우 //int형으로 문자열 변환 //float형으로 문자열 변환 //문자열리턴 return null; }//end }//class END
'BACK-END > Android' 카테고리의 다른 글
[Android] 안드로이드 스튜디오 안에서 API 보는방법 (0) 2020.11.12 [Android] 계산기 만들기 (0) 2020.11.12 [Android] weight 가중치 (0) 2020.11.12 [Android] 새로운 애뮬레이터 만들기 (0) 2020.11.12 [Android] Button을 클릭하면 이름 띄우기 (0) 2020.11.11