当前位置 : 主页 > 手机开发 > android >

Android如何检索动态添加的微调器的值

来源:互联网 收集:自由互联 发布时间:2021-06-11
我通过解析 XML文件在我的应用程序中动态添加Spinners. 我已经使用了以下代码 ListSpinner allspin = new ArrayListSpinner();Spinner spin = new Spinner(getParent());allspin.add(spin);spin.setLayoutParams(new LayoutPara
我通过解析 XML文件在我的应用程序中动态添加Spinners.

我已经使用了以下代码

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();
网友评论