我只需要使用從數據庫中獲取的位置將setselection
方法添加到我的微調器中。微調器組選擇不起作用
我已經嘗試兩個(在是文本的位置)
spinner.setselection(in);
spinner.setselection(in,true);
但它總是表明,微調使用
感謝您的幫助數組中的第一個對象
我只需要使用從數據庫中獲取的位置將setselection
方法添加到我的微調器中。微調器組選擇不起作用
我已經嘗試兩個(在是文本的位置)
spinner.setselection(in);
spinner.setselection(in,true);
但它總是表明,微調使用
感謝您的幫助數組中的第一個對象
確保您有微調的setAdapter()
完成後,您的setSelection()
被調用。
您是否嘗試過使用該物品的名稱來獲取該位置?
spinner.setSelection(((ArrayAdapter)spinner.getAdapter()).getPosition("Item Name"));
試試這個它會工作
for (int i = 0; i < array.size(); i++) {
if (postion == Integer.parseInt(array.get(i))) {
spinner.setSelection(i);
break;
}
}
發佈完整的代碼。 –
發佈您的完整代碼。 @Shellz –
[Android:setSelection對Spinner沒有任何影響]的可能重複(http://stackoverflow.com/questions/1484528/android-setselection-having-no-effect-on-spinner) –