Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Saymon K
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 2
#1

LayoutInflater - зачем он нужен? - Android

01.07.2014, 12:37. Просмотров 1070. Ответов 1
Метки нет (Все метки)

Добрый день! Изучаю Андроид и вот застопорился на одной из тем про LayoutInflater. Дело в том что как я не старался понять автора уроков(http://startandroid.ru/ru/uroki/vse-...spolzovat.html вот кстати сам урок) ничего не получалось. Поиск в гугле привел на английские форумы где кое-что поняв так и не удалось мне создать четкое представление о LayoutInflater. Поэтому ищу помощи у людей сведующих которые смогут мне помочь .

Как я понял этот LayoutInflater создает объект View из xml файла и потом в коде мы можем с ним работать. Но почему бы не использовать findViewById который гораздо проще и требует всего одну строку??? Блин ну никак что-то не вкурю я в этот Инфлатер!!!:
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2014, 12:37     LayoutInflater - зачем он нужен?
Посмотрите здесь:

Зачем нужны import org.apache.http.NameValuePair; Android
Android Установка Mobile SDK: зачем там нужен Node.js?
Что и зачем такое appcompat_v7 - как убрать ? Android
Зачем нужно два onResume() в Активити? Android
Fpc - нужен ли? Android
Instagram API: Зачем Instagram редиректит при выдаче токена? Android
Android Кто-то сможет обьяснить зачем нужно intent::SetAction?
LayoutInflater и android:textIsSelectable="true" Android
Как поменять текст внутри вью полученного через layoutinflater? Android
Что такое Rest и зачем нужен Android
Android Зачем нужны модули в Android?
Как работает внедрение зависимостей, и зачем нужно его использовать? Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
arslancharyev31
8 / 8 / 1
Регистрация: 30.03.2013
Сообщений: 63
03.07.2014, 09:33     LayoutInflater - зачем он нужен? #2
findViewById используется для получения ссылки на экземпляр View, который уже создан(или раздут...)
Но как же вы получите этот экземпляр, если он не создан? Вот для этого и существует LayoutInflater.
С помощью него вы создаете View, а потом программным способом добавляете ваш View в какой нибудь ViewGroup.
Yandex
Объявления
03.07.2014, 09:33     LayoutInflater - зачем он нужен?
Ответ Создать тему
Опции темы

Текущее время: 21:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru