Android Spinner在从适配器中选择值后花时间

时间:2014-09-11 06:17:57

标签: android android-spinner

在我的应用程序中有很多视图(微调器,按钮,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) {}
        });

0 个答案:

没有答案