Еще одна несколько дорогостоящая операция, которую мы часто выполняем с фантазийными представлениями, - вызов findViewById(). Эта операция погружается в наш раздутый ряд и извлекает виджеты по их назначенным идентификаторам, чтобы мы могли настроить содержимое виджета (например, изменить текст в TextView, изменить иконку в ImageView). Поскольку findViewById() может найти виджеты в любом месте дерева дочерних элементов корневого View строки, это может занять достаточно большое количество инструкций, особенно если нам постоянно приходится заново искать виджеты, которые мы уже нашли. В некоторых наборах инструментов GUI этой проблемы удается избежать, если составные представления, как и наши строки, объявляются полностью в программном коде (в данном случае в Java). Тогда доступ к отдельным виджетам сводится к вызову геттера или доступу к полю. Это, конечно, можно сделать и в Android, но код получается довольно многословным. Нам нужен способ, позволяющий использовать XML-макет, но при э