ITGenerations
체크박스 선택/해제 안드로이드 본문
package com.example.ryan.myapplication;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.CheckBox;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
// 체크 선택/해제
public void onCheckboxClicked(View view){
boolean checked = ((CheckBox)view).isChecked();
switch(view.getId()){
case R.id.checkbox_meat:
if(checked)
Toast.makeText(getApplicationContext(),"고기선택",Toast.LENGTH_SHORT).show();
else
Toast.makeText(getApplicationContext(),"고기선택해제",Toast.LENGTH_SHORT).show();
break;
case R.id.checkbox_cheese:
if(checked)
Toast.makeText(getApplicationContext(),"치즈선택",Toast.LENGTH_SHORT).show();
else
Toast.makeText(getApplicationContext(),"치즈선택해제",Toast.LENGTH_SHORT).show();
break;
}
}
}
다중체크 가능
'프로그래밍 > 안드로이드특강' 카테고리의 다른 글
안드로이드 소스 - 버튼 클릭, 이미지 (0) | 2018.01.19 |
---|---|
라디오 버튼 만들기 안드로이드 (0) | 2018.01.19 |
계산기 소스(저장용) (0) | 2018.01.18 |
계산기 어플 Android (0) | 2018.01.18 |
계산기 어플 소스 way2 (0) | 2018.01.18 |