[안드로이드] - isChecked() 를 이용한 체크박스 및 라디오버튼
| isChecked() 를 이용한 체크박스 및 라디오버튼
public class MainActivity extends AppCompatActivity {
TextView textView1, textView2; // 위젯 변수 선언
CheckBox checkBox1;
RadioButton radioButton1, radioButton2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.setTitle("체크박스, 라디오버튼 테스트");
textView1 = (TextView) findViewById(R.id.textView1); // 선언한 위젯변수에 id를 통해 해당 클래스들을을 가져옴
textView2 = (TextView) findViewById(R.id.textView2);
checkBox1 = (CheckBox) findViewById(R.id.checkBox1);
radioButton1 = (RadioButton) findViewById(R.id.radioButton1);
radioButton2 = (RadioButton) findViewById(R.id.radioButton2);
}
public void checkboxClick(View v){ // CheckBox 에 onClick 메소드 설정, CheckBox에 설정한 id 값으로 제어
if(checkBox1.isChecked()){
textView1.setText("체크박스 선택됨");
} else {
textView1.setText("체크박스 선택 취소됨");
}
}
public void radioButtonClick(View v){ // RadioButton 에 onClick 메소드 설정, 각 RadioButton 에 설정한 id 값으로 제어
if(radioButton1.isChecked()){ // RadioButton 들은 RadioGroup 으로 묶어주어야 한다
textView2.setText("오징어 선택됨");
} else if(radioButton2.isChecked()){
textView2.setText("문어 선택됨");
}
}
}
'안드로이드' 카테고리의 다른 글
[안드로이드] - VideoView + MediaController 이용한 동영상 재생 (0) | 2017.05.01 |
---|---|
[안드로이드] - MediaPlayer 이용한 음악 재생 (0) | 2017.05.01 |
[안드로이드] - Intent 이용한 액티비티 이동 및 데이터 전송 (0) | 2017.04.20 |
[안드로이드] - v.getId() 이용한 간단한 계산기 구현 (0) | 2017.04.20 |
[안드로이드] - TextView 문자열 가져오기 (0) | 2017.03.27 |