비디오: [센치한 개발자] (2) 안드로이드 기초 강의 : 앱으로 용돈벌기 첫걸음, 헬로 월드 만들기 2024
Android 앱에서 의미있는 Java의 논리 연산자를 사용할 수 있습니다. 아래 코드에서 앱은 사용자로부터 두 가지 정보를 얻습니다. 앱은 사람의 나이를 확인하고 영화의 특별 게재 상태를 나타내는 수표 또는 수표를받습니다.
package com. allmycode. a06_01;
android. 지원하다. v7. 앱. AppCompatActivity;
android. OS. 묶음;
android. 전망. 전망;
android. 위젯. CheckBox;
android. 위젯. EditText;
android. 위젯. TextView;
public class MainActivity는 AppCompatActivity를 확장합니다.
EditText ageEditText;
CheckBox specialShowingCheckBox;
TextView outputTextView;
@Override
protected void onCreate (번들 저장된 인스턴스 상태) {
super. onCreate (savedInstanceState);
setContentView (레이아웃. 활동 _ 메인);
ageEditText = (EditText) findViewById (R. id. ageEditText);
specialShowingCheckBox =
(CheckBox) findViewById (특수 효과 검사 상자);
outputTextView = (TextView) findViewById (R. id. outputTextView);
}
public void onButtonClick (뷰보기) {
int age = 정수입니다. parseInt (ageEditText. getText (). toString ());
부울 isSpecialShowing = specialShowingCheckBox입니다. isChecked ();
부울 chargeDiscountPrice = (연령 <18 || 65 <= 연령) &&! isSpecialShowing;
outputTextView. setText (Boolean. toString (chargeDiscountPrice));
}
}
코드보다는 앱이 더 있습니다. 이 응용 프로그램을 만들려면 텍스트 필드, 확인란 및 버튼을 사용하여 레이아웃을 디자인해야합니다. 또한 버튼의
onClick
속성을
"onButtonClick"
으로 설정해야합니다.
모든 체크 박스에는
isChecked
메소드가 있고
isSpecialShowing
변수는
isChecked
메소드 호출에서 해당 값을 가져옵니다. 여기서 사용자는 확인란을 선택하지 않았습니다. 따라서 Android가 코드를 실행하면
specialShowingCheckBox라는 표현이됩니다. isChecked ()
의 값은
false
입니다.
그러나이 이미지에서 사용자는 확인란을 선택했습니다. 따라서 Android가 코드를 실행하면
specialShowingCheckBox라는 표현이됩니다. isChecked ()
의 값은
true
입니다.
코드를 작동 시키려면 변수 이름
ageEditText
,
pecialShowingCheckBox
및
outputTextView
를 장치 화면에 올바른 thingamajigs와 연결해야합니다.
findViewById
문을 사용하면 도움이됩니다.