在微调器中选择一个项目切换文本视图,显示数据库中的相关数据

时间:2012-08-19 19:21:14

标签: android sqlite textview spinner

我的头衔可能不太好,我会在这里详细解释。 当前我有一个从数据库填充的微调器。我现在要做的是当我选择微调器中的一个项目时,我将有一个文本视图来显示同一数据库中同一行中不同列的数据。 例如,我的数据库当前具有主键_id,标题和描述。下拉列表将显示标题。选择标题后,TextView将从数据库中获取描述并显示它。 我仍然是Android开发的新手,并且不知道如何实现这一点。任何帮助,将不胜感激。 提前谢谢!

1 个答案:

答案 0 :(得分:0)

  1. 将Spinner内部条目的行ID设置为SpinnerAdapter中查询的_id(如果您使用SimpleCursorAdapter,则会自动执行此操作)
  2. in onItemSelected (Spinner parent, View view, int position, long id)使用id查询数据库并相应地填充TextView。