如何将项目ID分配给微调器';Android中的适配器是什么?
我需要将某些类型标识符映射到我的如何将项目ID分配给微调器';Android中的适配器是什么?,android,android-adapter,android-spinner,Android,Android Adapter,Android Spinner,我需要将某些类型标识符映射到我的微调器的适配器 我已将类型标识符定义为常量: public static int TYPE_SOMETYPE = 0; // etc.. 现在,我如何找出微调器中选择的类型?什么样的SpinnerAdapter是适合这项工作的工具?我认为您必须将额外的细节保存在哈希映射或适配器外部,然后使用微调器“位置”来获取所需的类型?我认为您必须将额外的细节保存在哈希映射或适配器外部的东西中,然后使用微调器“position”获取所需的类型?您可以使用BaseAdapter
微调器的适配器
我已将类型标识符定义为常量:
public static int TYPE_SOMETYPE = 0;
// etc..
现在,我如何找出微调器中选择的类型?什么样的SpinnerAdapter
是适合这项工作的工具?我认为您必须将额外的细节保存在哈希映射或适配器外部,然后使用微调器“位置”来获取所需的类型?我认为您必须将额外的细节保存在哈希映射或适配器外部的东西中,然后使用微调器“position”获取所需的类型?您可以使用BaseAdapter接口实现自己的适配器类。它实现了SpinnerAdapter接口,因此您可以将其用作微调器的适配器
在此适配器中,您应该存储需要显示的项目,例如,将自定义ID设置为.getView()和.setTag()中返回的每个行视图的标记。或者,您可以根据项目位置在.getItemId()方法中返回这些ID。您可以使用BaseAdapter接口实现自己的适配器类。它实现了SpinnerAdapter接口,因此您可以将其用作微调器的适配器
在此适配器中,您应该存储需要显示的项目,例如,将自定义ID设置为.getView()和.setTag()中返回的每个行视图的标记。或者,您可以根据项目的位置,在.getItemId()方法中返回这些ID。指向您博客的链接不起作用。你能提供新的链接吗?不幸的是,那个帖子和博客已经永远消失了。。我将从我的问题中删除它。指向您博客的链接不起作用。你能提供新的链接吗?不幸的是,那个帖子和博客已经永远消失了。。我会把它从我的问题中删掉。