【AndroidTraining】CheckBox 1
Lesson
CheckBox 1
Mission
下記の仕様を満たすアプリを作りましょう。
- CheckBoxのチェックの変化をトーストで知らせる。
Snap Shot
Step by Step
1 . 新しくActivity(TrainingCheckBoxActivity.java)を追加する。
2 . xmlに、CheckBoxのViewを追加する。
3 . Viewを取得する
// Viewを取得
CheckBox checkBox = findViewById(R.id.check_box_1);
4 . CheckBoxのクリックリスナーを設定する
// checkBoxの変更の通知を受け取る checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // 処理 } });
5 . ToastにCheckboxの値(ON, OFF)を設定して、通知する
// 三項演算子で一行にまとめると短くて済む // R.string.cb1_check_onをstringに変換する場合は、getString(id) String toastText = isChecked ? "チェックが付きました" : "チェックが外れました"; Toast.makeText(getApplicationContext(), toastText, Toast.LENGTH_SHORT).show();
Code
CheckBox 1 · atuyan39/AndroidTraining@14a06ed · GitHub