我通过解析 XML文件在我的应用程序中动态添加Spinners. 我已经使用了以下代码 ListSpinner allspin = new ArrayListSpinner();Spinner spin = new Spinner(getParent());allspin.add(spin);spin.setLayoutParams(new LayoutPara
我已经使用了以下代码
List<Spinner> allspin = new ArrayList<Spinner>(); Spinner spin = new Spinner(getParent()); allspin.add(spin); spin.setLayoutParams(new LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); ArrayAdapter<String> adapter = new ArrayAdapter<String>(getParent(), android.R.layout.simple_spinner_item, selectval); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spin.setAdapter(adapter);
旋转器正确显示但我不知道如何检索所选微调器的值.如果有一个微调器我可以解除,但有多个我该怎么办?
您可以从arraylist中获取微调器的引用,如下所示:Spinner spn = allspin.get(index);
之后,您只需拨打以下电话即可获得所选项目:
spn.getSelectedItemPosition();