Select 按 id 而不是位置的微调器

Select spinner by id instead of position

如何通过 ID select 微调器,微调器是从数据库填充的,在编辑模式下我想再次 select 保存微调器 ID。 是否有任何内置功能可以解决此问题? 就像我们在 .net 中一样,

drp.SelectedValue

spCustomer.setId(tr.getVendCustID());

这是我的回答,

for (int i = 0; i < spCustomer.getCount(); i++) {
                if (Integer.parseInt(((PopulateSpinner) spCustomer.getItemAtPosition(i)).id) == tr.getVendCustID()) {
                    spCustomer.setSelection(i);
                    break;
                }