我用一个查询填充了一个微调器。
如何检索我选择的信息?我遇到了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
中输入我在微调器中选择的值,我填充了查询?
答案 0 :(得分:1)
如果您将字符串传递给微调器,您应该能够获得相应的字符串
(String) parent.
getItemAtPosition(position)
getItemAtPosition
将始终返回适配器用于构造视图的对象。所以在SimpleCursorAdapter
的情况下,你可以将光标放在这个位置。您可以将返回的对象强制转换为Cursor
,然后查询数据。例如。如果在查询的游标的第一列中有一个字符串,则为getString(0)
。