これはかなり初心者の質問だと思いますが、Androidで過ごしたのは2週間だけです。
私の質問は、参照R.array.NAMEで作成されたStringArrayがあります
チェックボックスでいっぱいのダイアログにStringArrayの値を入力したいのですが、次を使用できるように、CharSequence[]に変換する必要があるようです。setMultiChoiceItems
私はそれをする方法を見つけることができません。
これは私のコードです(とにかく承認/キャンセルボタンを追加する必要があります)
//これ(サブジェクト変数)を自分から取得したいStringArray R.array.NAME
final CharSequence[] subjects = {"Sports", "History", "Maths"};
final boolean[] states = {false, true, false};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMultiChoiceItems(subjects, states, new DialogInterface.OnMultiChoiceClickListener(){
public void onClick(DialogInterface dialogInterface, int item, boolean state) {
}
});
どうもありがとう。