본문 바로가기

ANDROID

(6)
숫자 입력을 통한 연산 ○ 두개의 숫자 입력 구간을 만들고 연산자 버튼을 통한 계산 결과를 나타냄 package com.example.mylabf; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; public class Operator_0421 extends AppCompatActivity { private EditText editText,editText1; private Text..
숫자 버튼 만들기 ○ 숫자 버튼을 만들고 toast를 통해 표시, 맨 앞에 0이 나오지 않게 만듦 - 단순히 앞에 있는 버튼 예제와 같은 버튼을 생성한 후 각각의 버튼에 대응하는 변수를 생성해서 소스코드를 작성하였다. import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class Number_0420 extends AppCompatActivity { private EditText editText; @Override prot..
INTENT ○ 인텐트는 화면 전환이나 화면 간의 데이터 전달을 할 때 사용되어 진다. - 우선 메인이 될 부분과 sub로 사용할 부분을 1개이상을 생성해준다.(java파일) - 마찬가지로 자바파일에 대한 화면에 표시할 layout을 생성해준다.(매칭이 되게 설정을 해줘야 함) - 인텐트를 하면 메인이 되는 화면위에 이벤트를 발생시키면 서브화면이 그 위에 올라가 서브 화면 나타내고 서브화면을 없애면 뒤에 있었던 메인 화면이 보이는 것이다. - 아래의 소스코드는 나중에 실습한 예제들을 합치기 위해 intent_p를 메인으로하고 intent_c를 서브로 해서 실습함 - 결과 화면
Layout2 ○ LinearLayout에서 gravity, width, weight 등을 통한 정렬 - activity_layout2.xml 혹은 activity_main.xml - Layout2.java package com.example.mylabf; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; public class Layout2 extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_layout..
Layout1 ○ LinearLayout을 통한 기본적인 레이아웃 만들기 - activity_layout1.xml 혹은 activity_main.xml - Layout1.java package com.example.mylabf; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; public class Layout1 extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_layout1); } } - 결과 화면
버튼 클릭 ○ 입력란에 입력 후 클릭 후 입력값을 나타내고 toast도 보이게 하기 - activity_base_button.xml(혹은 한 프로젝트에서 완료 할려면 activity_main.xml에서의 소스코드) - BaseButton.java - 실행 화면