一个微调器正确显示默认值而另一个没有

时间:2017-03-13 12:55:09

标签: android spinner

我有两个微调器从另一个视图接收默认值作为变量。第一个工作正常,但第二个没有(它将位置0显示为默认值)。这是我的代码:

Spinner spinner = (Spinner) findViewById(R.id.lista_origen);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(Main2Activity.this,
R.array.l_source, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setSelection(adapter.getPosition(l_source));

Spinner spinner2 = (Spinner) findViewById(R.id.lista_destino);
ArrayAdapter<CharSequence> adapter2 = ArrayAdapter.createFromResource(Main2Activity.this,
R.array.l_source, android.R.layout.simple_spinner_item);
adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner2.setAdapter(adapter2);
spinner2.setSelection(adapter2.getPosition(l_target));

l_targetl_source是变量,它们从上一个视图正确发送到此变量。

如果你能找到失败的原因和原因,我将不胜感激。

感谢您的时间。

0 个答案:

没有答案