使用 ArrayList 来构建您的项目:
List<String> items = new ArrayList<String>();
items.add("this");
items.add("that");
然后将其转换为一个数组,就时传递给它的 setSingleChoiceItems
:
b.setSingleChoiceItems(items.toArray(new String[items.size()]), 0, new DialogInterface.OnClickListener() { ... });
如果你想要实现一个单一的数据源,您可以实现游标接口,但那可能是矫枉过正为此。