Нет такого метода, как findViewById, который возвращает группу представлений, но вы можете перебирать свои представления и устанавливать для них onClickListener, например так:
for (int i = 0;i < layout.getChildCount();i++) {
View child = layout.getChildAt(i);
//you can check for view tag or something to see if it satisfies your criteria
//child.setOnClickListener...
}
UPD:
Для иерархии рекурсивных представлений (это пример из реального проекта, где мы делаем рекурсивное обновление представления, но вместо этого вы можете просто делать все, что хотите с вложенными представлениями):
private void recursiveViewRefresh(ViewGroup view) {
for (int i = 0;i < view.getChildCount();i++) {
View child = view.getChildAt(i);
try {
ViewGroup viewGroup = (ViewGroup) child;
recursiveViewRefresh(viewGroup);
} catch (ClassCastException e) {
//just ignore the exception - it is used as a check
}
singleViewRefresh(child);
}
}