在我的应用程序中有很多视图(微调器,按钮,editText,textView,ImageButton等)。 在微调器中选择一个值后,它不会反映我选择的值。旧的价值是在旋转器上。但是当我点击editTest等其他视图时,spinner值会自动更新。 我认为不需要提及代码,因为正常的微调器是从ArrayAdapter填充数据,我在选择值后执行小任务。
代码: -
spinnerWard = (Spinner) findViewById(R.id.spinnerWard);
aAdapterWard = new ArrayAdapter<WardList>(this,
android.R.layout.simple_spinner_item, listWard);
aAdapterWard.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerWard.setAdapter(aAdapterWard);
spinnerWard.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View v,
int pos, long id) {
intWardPosition = pos;
intFinalWardId = listWard.get(pos).getId();
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {}
});