Учитывая представление, как я могу получить дочерние представления внутри него?
Итак, у меня есть настраиваемый вид, и отладчик показывает это в mChildren
есть еще 7 просмотров.
Мне нужен способ доступа к этим представлениям, но не похоже, что для этого есть общедоступный API.
есть предложения?
РЕДАКТИРОВАТЬ:
Мой пользовательский вид наследуется от AdapterView
Этот метод получает все представления в расположении, это подобно ответу Alexander Kulyakhtin. Различие, оно принимает любой тип родительских разметок & возвращает Список массива представлений.
public List<View> getAllViews(ViewGroup layout){
List<View> views = new ArrayList<>();
for(int i =0; i< layout.getChildCount(); i++){
views.add(layout.getChildAt(i));
}
return views;
}