CheckBox
이 섹션에서는 위젯을 사용하여 항목을 선택하기 위한 확인란을 CheckBox
만듭니다. 확인란을 누르면 알림 메시지가 확인란의 현재 상태를 나타냅니다.
Resources/layout/Main.axml 파일을 열고 요소(내부)를 LinearLayout
추가 CheckBox
합니다.
<CheckBox android:id="@+id/checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="check it out" />
상태가 변경될 때 작업을 수행하려면 메서드의 OnCreate()
끝에 다음 코드를 추가합니다.
CheckBox checkbox = FindViewById<CheckBox>(Resource.Id.checkbox);
checkbox.Click += (o, e) => {
if (checkbox.Checked)
Toast.MakeText (this, "Selected", ToastLength.Short).Show ();
else
Toast.MakeText (this, "Not selected", ToastLength.Short).Show ();
};
이렇게 하면 레이아웃에서 요소를 캡처 CheckBox
한 다음 Click 이벤트를 처리합니다. 이 이벤트는 확인란을 클릭할 때 수행할 작업을 정의합니다. 클릭하면 속성이 Checked
호출되어 확인란의 새 상태를 확인합니다. 선택한 Toast
경우 "선택됨" 메시지가 표시되고, 그렇지 않으면 "선택되지 않음"이 표시됩니다. CheckBox
자체 상태 변경을 처리하므로 현재 상태만 쿼리하면 됩니다.
실행합니다.
팁
상태를 직접 변경해야 하는 경우(예: 저장된 CheckBoxPreference
상태를 로드할 때) 속성 setter 또는 Toggle()
메서드를 Checked
사용합니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.