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