Spinner
是否可以在所选的<?p>上返回多个值或类对象?
例如我有一个Spinner of Laptop型号。选中后,我希望它返回包含大小,重量,处理器等的LaptopSpecs
对象。然后使用它在下面的视图中显示信息。
由于
答案 0 :(得分:2)
抱歉,没有多选Spinner
。您可以使用多选列表AlertDialog
来允许用户进行选择,但是当对话框不是这样时,您需要自己决定如何呈现这些选择。在屏幕上。
答案 1 :(得分:1)
这取决于你如何填充你的微调器。
如果要从游标中的数据库中提取数据,那么您尝试做的事情很简单。
事实上,使用数据库,有几种方法可以做到:
1)您只需将所有所需的数据拉到光标中(在前端有点负载),并在进行选择时(从单个数据位)显示在微调器中),使用onItemSlected
方法中的光标位置参考从光标中提取相关数据并将其打包到对象中。
2)您只提取要在微调器中显示的数据,并且在进行选择时,使用onItemSelected
方法中的数据库行ID从数据库中获取对象的其余数据