ともちゃんのアプリ開発日記

組込みC言語プログラマだったともちゃんが、四苦八苦しながら、AndroidのJAVA/Kotlin、iOSのSwiftUIを習得して行きます。ともちゃんの備忘録も兼ねています。

チェックボタンの状態の取得、設定

チェックボタンの状態の取得するサンプルソースコードです。

何かボタンが押されたときに、チェックボタンの状態の取得するコードです。

CheckBox checkBoxStampStar = (CheckBox)view.findViewById(R.id.checkBoxStar);
int stamp_Star;
if (checkBoxStampStar.isChecked()) {
stamp_Star = 1;
} else {
stamp_Star = 0;
}

 

 Boolean isChekcted()を使用して状態を取得しています。

 また、設定は以下の様の行います。

CheckBox checkBox_O = (CheckBox)  view.findViewById(R.id.checkBox_O);
if (Stamp_O != 0) {
checkBox_O.setChecked(true);
} else {
checkBox_O.setChecked(false);
}