其他分享
首页 > 其他分享> > android-查找所有与标签匹配的微调器

android-查找所有与标签匹配的微调器

作者:互联网

是否可以获取列表或找到与特定标签匹配的所有微调器?

我希望用户能够即时添加新的Spinner小部件,但我需要能够从每个Spinner中动态获取值.

在jQuery中,我可以通过$(‘.myClassSelector’).each()选择与类匹配的所有元素.可以在Android中完成此操作或类似操作吗?

更新
所有微调器都位于XML中指定的特定LinearLayout中.该布局用作所有微调框的容器.

解决方法:

我认为您可以获取先前添加了Spinner的布局的所有子项,并检查该子项是否为Spinner.

    LinearLayout ll = //Your Layout this can be any Linear or Relative layout 
                     //in which you added your spinners at runtime ;

    int count = ll.getChildCount();
    for(int i =0;i<count;i++)
    {
        View v = ll.getChildAt(i);
        if(v instanceof Spinner)
        {
            // you got the spinner
            Spinner s = (Spinner) v;
            Log.i("Item selected",s.getSelectedItem().toString());
        }
    }

标签:android-spinner,spinner,android
来源: https://codeday.me/bug/20191101/1982276.html