-1
A
回答
1
有,你可以用它來了解當前選擇三種方法:
這是給你的這些一個翻譯成Spinner表示的實際值。
0
另一個可用選項是使用傳遞給OnItemSelectedListener的值。
本例中使用的位置,而無需使用getSelectedItemPosition(): -
// Set Spinner's onItemSelectedListener ie to act when an aisle is selected.
// Note!!! run on post, as a runnable, so that initial onItemSelected event (at initialisation) is not captured.
current_aislelistspinner.post(new Runnable() {
@Override
public void run() {
current_aislelistspinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
currentaislelistcursor.moveToPosition(position);
currentaisleid = currentaislelistcursor.getLong(ShopperDBHelper.AISLES_COLUMN_ID_INDEX);
Log.d(Constants.LOG,"ACTIVITY: " + THIS_ACTIVITY + " SECTION: Running - AISLELIST OnItemSelectedLIstener" +
"- AILSEID Extracted=" + currentaisleid);
currentproductsperaisleecursor = shopperdb.getProductsperAisle(currentaisleid);
current_productsperaislecursoradapter.swapCursor(currentproductsperaisleecursor);
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
}
});
注意!因爲上面是可以在微調器的後置事件中運行的,所以在微調器創建時它不會觸發。
相關問題
- 1. 獲取當前在微調控制器中顯示的值(Android)
- 2. Android微調獲取selectedItem值?
- 3. 獲取微調器的當前範圍?
- 4. Android:隱藏當前微調值
- 5. 如何從android微調獲取文本?
- 6. 從Android微調獲取枚舉值
- 7. 如何從微調器獲取int值
- 8. 如何從android中的微調獲取標籤值?
- 9. Android - 如何從選定的微調對象中獲取值?
- 10. 如何根據其他微調器獲取微調器值
- 11. 如何獲得微調值?
- 12. 如何獲得微調項目的選擇先前的微調在Android?
- 13. android - 如何獲取當前的方向?
- 14. 如何獲取UISlider的當前值
- 15. 如何獲取RadGrid列的當前值
- 16. 根據當前值更新Android中的單個微調器
- 17. 如何獲取當前位置android?
- 18. 如何獲取當前的Android設備上的時間?
- 19. Android/Xamarin:如何獲取當前活動的標籤值?
- 20. 如何獲取Android接近傳感器的當前價值?
- 21. 如何獲取當前GMT值?
- 22. android微調 - 如何刪除當前選擇?
- 23. 獲取RibbonSpinEditItem的當前值
- 24. 如何獲取Android上的當前語言設置
- 25. 如何獲取Android上當前播放曲目的路徑
- 26. 如何獲取用戶在android上的當前位置?
- 27. 如何獲取Android OS上的當前視圖對象?
- 28. Android上的微調
- 29. 如何在Android上的微調框setSelection()上設置提示值
- 30. ARM:如何獲取當前上下文