본문 바로가기
  • 개발자를 꿈꾸는 중

계산기2

간단 계산기 만들기 - [실습 1_2] 오늘 실습의 결과물: 계산기 연산 구현 # 메인 [MainActivity] xml 파일에서 만든 위젯들을 가져오기위해 타입에 맞게 변수들을 선언한다. 오류가 발생한다면 import를 확인해보자. result : 나머지 버튼이나 나누기 버튼에서 값을 소수점 한자리까지 표현해주기 위해 그 값을 받을 Double 타입변수가 필요하다. num1, num2 : TextView 타입을 String으로 바꾼 값을 받아줄 변수이다. 자동생성된 Oncreat 메서드 안에서 시작한다. 새로 생성한 변수들과 xml 위젯들을 연결하기 위해 아래처럼 써준다. 더하기 버튼 구현 addBtn에 클릭했을때 반응하는 기능을 추가하니 setOnClickListener() 메서드를 사용하자. 우선 전체코드를 보자. set까지만 적어도 탭.. 2022. 5. 25.
간단 계산기 만들기 - [실습 1_1] 오늘 실습의 결과물: 위에 숫자 두개를 입력하고 원하는 계산의 버튼을 누르면 그에 맞게 결과값이 가장 아래 계산결과에 출력되는 계산이 입니다. # 화면 [activity_main] 먼저 새 프로젝트 생성 후 레이아웃을 LinearLayout으로 바꿔줍니다. 사진에 보이듯이 모든 위젯들은 한줄로 수직으로 배치되어 있으니 레이아웃에 orientation 속성을 vertical로 설정해 줍니다. 이제 나머지 위젯들을 생성해줍니다. 숫자 입력칸: EditText 연산 버튼 : Button 계산결과: TexiView 각각의 위젯들이 화면에서 동일한 공간을 주기위해 Layout-weight 속성을 사용하고 각 위젯들에게 1씩 부여한다 위젯이 많으니 하나의 예시만 자세히 보겠습니다. 여기에 보면 id, layout_.. 2022. 5. 25.
반응형