有没有办法获取具有特定标识符的视图集合?

时间:2011-09-08 22:46:20

标签: jquery android arrays class view

我正在使用包含许多TextView的LinearLayout。其中一些TextView属于一个功能类别,我想以jQuery-esq的方式引用它们。我有

<TextView android:id="@+id/text1"...

依此类推,使用text2,3,4,...,但这些标识符是唯一的。是否有类似CSS类的东西,所以从代码中我可以通过数组一次引用多个视图?

最理想的是拥有以下内容:

View[] views = getAllViewsofClass( c );

然后在布局xml中,我有类似

的东西
<TextView android:id="@+id/text1" class="c"...

1 个答案:

答案 0 :(得分:0)

回答有类似的问题:findViewById to return array of Views

如果你想通过数组访问视图,你必须手动迭代通胀结果或布局的孩子。