チェックボックスをオンにすると、別のアクティビティでテキストを出力して、その状態を保存できます。私はいずれかがある場合は、以下の方法で、申し訳ありませんと環境設定を使用することができ、それを値を保存するためのチェックボックスを表示できますか?
public class Bookingscreen extends AppCompatActivity {
CheckBox Lothianside;
CheckBox Mckeowns;
CheckBox Loch;
OnClickListener checkboxListener;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_bookingscreen);
Lothianside =(CheckBox)findViewById(R.id.checkBox3);
Mckeowns =(CheckBox)findViewById(R.id.checkBox4);
Loch =(CheckBox)findViewById(R.id.checkBox5);
checkboxListener = new OnClickListener() {
@Override
public void onClick(View v) {
if (Lothianside.isChecked()){
}
if (Mckeowns.isChecked()){
}
if (Loch.isChecked()){
}
}
};
Lothianside.setOnClickListener(checkboxListener);
Mckeowns.setOnClickListener(checkboxListener);
Loch.setOnClickListener(checkboxListener);
}
}
http://stackoverflow.com/a/10238647/3790150これを試してください – saeed
また、onClickリスナーの代わりにチェックボックスにsetOnCheckedChangeListenerを使用する方が良いでしょう。 – Wukash
これは基本的に環境設定画面ですか?あなたは 'PreferenceActivity'や' PreferenceFragment'を見ることができます。チェックボックスの値やそのようなものをたくさん保存するのに便利です。 –