Как получить все Представления в Действии?

существует ли способ получить каждое представление, которое является в моем действии? У меня есть более чем 200 представлений включая кнопки и изображения, таким образом, я хочу смочь получить доступ к ним при помощи цикла

например, что-то как

for (View v : this)
{
     //do something with the views 
     //depending on the types (button, image , etc)
}
11
задан M.Sameer 29 September 2016 в 10:40
поделиться

1 ответ

есть ли способ получить все представления, которые внутри моей активности?

Получить корневой View, привести его к ViewGroup, вызвать getChildCount() и getChildAt(), и пересмотреть по мере необходимости.

У меня более 200 представлений, включая кнопки и изображения, поэтому я хочу иметь возможность я хочу иметь доступ к ним с помощью цикла

Это довольно большое количество представлений.

26
ответ дан 3 December 2019 в 02:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: