如何获取微调器数据

时间:2011-10-05 22:35:51

标签: android spinner

我用一个查询填充了一个微调器。

如何检索我选择的信息?我遇到了getSelectedItem(position) ..

的问题

我有一个保存查询的光标,我填充了没有问题的微调器。但我不知道如何将一个字符串分配给我在微调器中选择的变量。

例如

spinnerNAME.setOnItemSelectedListener(
            new AdapterView.OnItemSelectedListener() {
            public void onItemSelected(AdapterView<?> parent,
                android.view.View v, int position, long id) {
                    selEntidad = ??;
            }

            public void onNothingSelected(AdapterView<?> parent) {
                  selEntidad ="noData";
            }
    });

如何在selEntidad中输入我在微调器中选择的值,我填充了查询?

1 个答案:

答案 0 :(得分:1)

如果您将字符串传递给微调器,您应该能够获得相应的字符串 (String) parent. getItemAtPosition(position)

getItemAtPosition将始终返回适配器用于构造视图的对象。所以在SimpleCursorAdapter的情况下,你可以将光标放在这个位置。您可以将返回的对象强制转换为Cursor,然后查询数据。例如。如果在查询的游标的第一列中有一个字符串,则为getString(0)