【发布时间】:2012-05-24 22:32:06
【问题描述】:
我在数据库中有 1-50 条记录。我正在使用游标获取这些数据,并使用简单游标适配器将这些值设置为 Spinner。现在我需要的是我想设置一个值,比如第 39 个值作为默认值。但不是通过它的位置,我想通过它的值来设置。
我知道如何通过位置设置微调器默认值
spinner.setSelection(39)
将微调器设置为该值。
但我不知道通过数据库中的值(文本)设置微调器默认值。 我知道数据库中的值。例如,“书籍”是微调器中的价值之一。我需要将微调器默认设置为书籍。
有没有办法做到这一点?
【问题讨论】:
-
您似乎只需要从数据库中获取一个值。还是我误会了什么?
-
@keyser No.. 我从数据库中获取值并使用简单的游标适配器将其设置为微调器。现在我需要将微调器的一个值设置为默认值而不是它的位置..我解释清楚了吗
-
不,看来您仍然只需要从 db 本身获取值并使用 pinner.setSelection(somepositionvalue) 进行设置。
标签: android spinner simplecursoradapter android-spinner