【发布时间】:2018-08-22 02:03:58
【问题描述】:
当第一个微调器被更改时,我正在尝试更改第二个微调器。这是我尝试过的。
spinnerBid = findViewById(R.id.profile_spinner_bid);
spinnerBid.setAdapter(null);
unitBAdapter = new UnitBAdapter(ProfileActivity.this, getUnitBs(aId));
spinnerBid.setAdapter(unitBAdapter);
int positionB = -1;
for (int i = 0; i < getUnitBs(aId).size(); i++) {
if (getUnitBs(aId).get(i).getBId() == bId) {
positionB = i;
}
}
spinnerBid.setSelection(positionB);
unitBAdapter.notifyDataSetChanged();
【问题讨论】:
-
您想在选择第一个适配器的任何项目时更改第二个适配器的元素。正确的?还是别的什么?
标签: java android baseadapter