回答
您通過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