我想这是一个相当新手的问题,但我在 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) {
}
});
非常感谢你们。