반응형
안드로이드(Android) 체크박스(checkbox) 체크여부 판단 샘플 예제 |
개발환경 : window 7 64bit, Eclipse Mars, Android 4.2.2 |
이번 예제는 안드로이드 체크박스를 어떻게 사용하는지에 대한 간단한 샘플입니다. 체크 박스에 값을 체크하고 확인 버튼을 클릭하게 되면 메시지에 체크 여부에 대해 문자열로 구성하여 보여줍니다. |
메인 activity 에 들어가는 레이아웃 입니다.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="옵션값에 대한 체크 여부를 알수 있는 예제" /> <CheckBox android:id="@+id/option1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Option 1" /> <CheckBox android:id="@+id/option2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Option 2" /> <Button android:id="@+id/OK" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:text="확인" /> </LinearLayout>
Xml 에서 CheckBox 를 읽어와 객체를 만든후
확인 버튼이 클릭될 때 Toast 객체로 메시지를 작성하여
CheckBox 에 체크가 되어있으면 true, 아니면 false 로
문자열을 구성합니다.
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sample_activity17); option1 = (CheckBox) findViewById(R.id.option1); option2 = (CheckBox) findViewById(R.id.option2); Button btnOk = (Button) findViewById(R.id.OK); btnOk.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { Toast.makeText( SampleActivity17.this, (CharSequence) ("Option1 = " + option1.isChecked() + ", " + "Option2 = " + option2.isChecked()), Toast.LENGTH_LONG).show(); } }); }
반응형
'안드로이드 개발' 카테고리의 다른 글
안드로이드(Android) PhoneGap, Eclipse 와 연동하여 개발을 위한 환경셋팅 2부 (0) | 2014.11.01 |
---|---|
안드로이드(Android) PhoneGap, Eclipse 와 연동하여 개발을 위한 환경셋팅 1부 (0) | 2014.11.01 |
안드로이드(Android) 통지메시지(Notification) 소리를 MP3 로 연결 (0) | 2014.10.31 |
안드로이드(Android) Notification is deprecated 통지메시지 변경하기 (0) | 2014.10.31 |
안드로이드(Android) ListActivity 로 구현한 목록에 애니메이션 적용하기 (0) | 2014.10.30 |
안드로이드(Android) ListActivity 를 이용하여 목록페이지 만들기 (1) | 2014.10.29 |
안드로이드(Android) 레이아웃에 애니메이션 기능을 이용해 시각효과 주기 (0) | 2014.10.29 |
안드로이드(Android) AnimationDrawable 이용하여 애니메이션 만들기 (0) | 2014.10.28 |