0

有没有办法(如 .net、flex 等)向微调器传递对象数组和用于显示微调器中值的字段?从数据库中检索实体,将您想要的部分转换为适配器到字符串等......并将其传递给微调器,这有点痛苦。一个更好的解决方案是传递容器目录并告诉微调器,使用此字段显示为微调器项目标题。

4

1 回答 1

3

我不确定我是否正确地回答了您的问题,但您可以以某种方式将您的微调器绑定到一个对象数组(在“专业”下面的示例中)。

        ArrayAdapter<Specialty> adapter = new ArrayAdapter<Specialty>(this,android.R.layout.simple_spinner_item, specialities);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        mSpecialtySpinner.setAdapter(adapter);

在 Specialty 对象中,我重写了我的 toString() 方法以显示我希望我的微调器显示的内容。

于 2012-06-28T10:11:55.820 回答