Android 07 android day03

Page 1

2014-2 스마트 디바이스 프로그래밍

Day 03 (계산식 적용하기)


제1장

Day 03 (계산식 적용하기) 1.1

step1. 레이아웃 설정

Figure 1.1: Text Fields 추가

Figure 1.2: Text Fields Hint 설정

2


step1. 레이아웃 설정

Figure 1.3: 레이아웃 마무리

3


제 1 장 Day 03 (계산식 적용하기)

1.2

Day02-Step4 이용한 코드추가

• String Integer 변환 관찰

1.2.0 Day02-Step4 이용한 코드추가 public void onClickButton(View v) { EditText kor_et = (EditText)findViewById(R.id.editText1); EditText eng_et = (EditText)findViewById(R.id.editText2); EditText math_et = (EditText)findViewById(R.id.editText3); EditText avg_et = (EditText)findViewById(R.id.editText4); EditText minmax_et = (EditText)findViewById(R.id.editText5); String t1 = kor_et.getText().toString(); String t2 = eng_et.getText().toString(); String t3 = math_et.getText().toString(); Integer t4; Integer t5; int arr[] = new int[3]; int max = -10; int min = 100; int sum =0; arr[0] = Integer.parseInt(t1); arr[1] = Integer.parseInt(t2); arr[2] = Integer.parseInt(t3); for(int i=0; i<3; i++) { sum = sum + arr[i]; if(arr[i] >= max) max = arr[i]; if(arr[i] < min) min = arr[i]; } t4 = sum/3; t5 = max-min; avg_et.setText(t4.toString()); minmax_et.setText(t5.toString()); 4


Day02-Step4 이용한 코드추가 }

5


제 1 장 Day 03 (계산식 적용하기)

1.3

입력값이 없을 시 처리 방법

Figure 1.4: 입력값이 없을 시 처리 방법

1.3.0 입력값이 없을 시 처리 방법 if(kor_et.getText().toString().equals("")|| eng_et.getText().toString().equals("")|| math_et.getText().toString().equals("")){ Toast.makeText(getApplicationContext(), "값을 입력하세요", Toast.LENGTH_SHORT).show(); return; }

6


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.