回答
您通过SpinnerAdapter创建微调的项目,所以你决定了项目的位置。如果您从某种集合创建Spiner项目,则可以搜索该标识。
您可以通过Spinner.getSelectedItemPosition()
查询所选的位置,或者相反,如果你覆盖的方法onItemSelected()
事情是我需要设置选定的项目知道项目的ID。没有像setSelectedItem(long id)这样的方法,所以我需要一个位置 – 2010-05-25 19:05:16
,如果您使用的是数组适配器,您知道要插入多少个元素,在这种情况下,可以通过调用Spinner.setselection(int position )位置是指Listadapter中从0开始的元素。 – Vamsi 2010-05-26 06:46:41
@Vamsi如果在strings.xml中使用预定义的字符串数组,那该怎么办?从技术上讲,你不应该知道哪个入口处于哪个位置,否则在strings.xml中定义这些字符串数组没有意义(并且肯定有一点指向它) – AgentKnopf 2013-01-05 20:16:01
在这里,您将获得所选项目的位置是昨晚我是怎么做的,第一次:
Spinner mySpn = (Spinner) findViewById(R.id.my_spinner);
String spnItem = (String) mySpn.getItemAtPosition(mySpn.getSelectedItemPosition());
试试这个:
static final int getAdapterPositionById(final Adapter adapter, final long id) throws NoSuchElementException {
final int count = adapter.getCount();
for (int pos = 0; pos < count; pos++) {
if (id == adapter.getItemId(pos)) {
return pos;
}
}
throw new NoSuchElementException();
}
这是通用的,足以对支持IDS任何适配器类型的工作(例如,在有意义方式实现Adapter#getItemId(int position)
)
以及如果u使用u能得到这个职位没有的项目,然后ü可以用UR匹配值
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
system.out.println(arg2);
}
的阵列这里Arg2为选定的项目位置的指数,其余的我希望你可以管理
- 1. 从Firebase获取物品的位置
- 2. 如何获取物品的id值(物品内)?
- 3. 获取js物品的物品数量
- 4. 如何在物品尚未创建时设置物品的ID ..?
- 5. Android - SeparatedListAdapter - 如何在onClick上获取准确的物品位置?
- 6. 如何仅在选择物品时从JList获取物品
- 7. 如何从Android中的自定义ListView中获取点击的物品位置?
- 8. 获取REST中的物品清单时找不到的物品找到物品
- 9. 如何获取特定物品周围的物品?
- 10. ViewPager中的ListView - 如何获取物品位置?
- 11. 如何在组合框中的特定位置获取物品?
- 12. 从内置中继器获取外置中继器物品
- 13. 如何从DynamoDB获取物品计数?
- 14. 如何从localStorage获取物品?
- 15. 如何从CollectionViewSource获取物品计数?
- 16. 如何从物品列表中获取物品类型和成员?
- 17. 如何获取阵列物品的位置到开关柜
- 18. 我们如何从会话变量中获取购物车中每件商品的产品ID?在购物车
- 19. “获取”物品和“获取”物品有区别吗?
- 20. 无法获取所选物品ID
- 21. 从另一个类别获取RecyclerView的物品位置
- 22. Android Studio:列出物品(物品)
- 23. 如何获取物品的RecyclerView视图
- 24. Android listview adapter无需设置它即可获取物品ID
- 25. 代码不工作在微调器禁用物品的Android
- 26. jfreechart:set物品形状位置
- 27. 打开购物车 - 获取产品选项的产品ID - sql
- 28. Magento - 获取给定产品ID的购物车商品
- 29. 如何获取变形jquery中丢弃物品的ID
- 30. 如何获得购物车中已配置物品的库存?
,什么是内容提供商为我的适配器的数据来源? ;) – 2010-05-25 19:07:20