我在我的应用程序中遇到问题,我使用2个微调器,1个用于早班时间&晚班时间排名第二。现在我希望当我选择早班时间或晚班时间时,每次相反的微调器自动重置。就像我选择早上时间而不是晚上时间(如果更改)再次返回到setSelection(0)(这是晚间文字写入),反之亦然。我在每个微调器的setOnItemSelectedListener上使用setSelection(0)来重置值,但每次它首先重置两个微调器然后再从任何人中选择1次。 我怎样才能克服这个问题?我也试过使用布尔变量,但对我不起作用
spinner_mrg.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected()
spinner_eve.setSelection(0);
time = parent.getItemAtPosition(position).toString();
}
spinner_eve.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected()
spinner_mrg.setSelection(0);
time = parent.getItemAtPosition(position).toString();
}