Android 一个微调器正确显示默认值,另一个未正确显示
我有两个微调器,从另一个视图接收默认值作为变量。第一个工作正常,但第二个工作不正常(它将位置0显示为默认值)。这是我的密码:Android 一个微调器正确显示默认值,另一个未正确显示,android,spinner,Android,Spinner,我有两个微调器,从另一个视图接收默认值作为变量。第一个工作正常,但第二个工作不正常(它将位置0显示为默认值)。这是我的密码: Spinner spinner = (Spinner) findViewById(R.id.lista_origen); ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(Main2Activity.this, R.array.l_source, android.R.lay
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));
Spinner-Spinner=(Spinner)findViewById(R.id.lista_origen);
ArrayAdapter=ArrayAdapter.createFromResource(Main2Activity.this,
R.array.l_源,android.R.layout.simple_微调器_项);
setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
旋转器。设置适配器(适配器);
微调器.setSelection(适配器.getPosition(l_源));
喷丝器喷丝器2=(喷丝器)findViewById(R.id.lista_destino);
ArrayAdapter adapter2=ArrayAdapter.createFromResource(Main2Activity.this,
R.array.l_源,android.R.layout.simple_微调器_项);
adapter2.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
喷丝头2.设置适配器(适配器2);
喷丝头2.设置选择(适配器2.获取位置(l_目标));
l_target
和l_source
是变量,它们正确地从上一个视图发送到此视图
如果你能找到失败的原因和原因,我将不胜感激
谢谢您的时间。我想在Spinner2 ArrayAdapter中,您已经使用了R.array.l_源。在布局中,与R.id.lista_destino相比,您是否在R.id.lista_origen上应用了不同的样式?谢谢@RameshR,我将立即在相同样式下检查代码@jaspervandekl。谢谢你的回答