Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Saymon K
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 2
1

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

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

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

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

Зачем нужен R.java
Добрый вечер, есть пару вопросов, как таковых ответов на них на нашел в гугле...

Как поменять текст внутри вью полученного через layoutinflater?
Как поменять текст внутри вью полученного через layoutinflater? LayoutInflater...

Что такое Rest и зачем нужен
Ребят, объясните что такое rest и для чего нужно писать rest api. К примеру у...

Установка Mobile SDK: зачем там нужен Node.js?
Приветствую всех. Во-первых, говорю спасибо всем, кто помог мне с...

LayoutInflater и android:textIsSelectable="true"
Довольно странная ситуация получается, видать мне везет на нестандартные баги...

1
arslancharyev31
8 / 8 / 2
Регистрация: 30.03.2013
Сообщений: 63
03.07.2014, 09:33 2
findViewById используется для получения ссылки на экземпляр View, который уже создан(или раздут...)
Но как же вы получите этот экземпляр, если он не создан? Вот для этого и существует LayoutInflater.
С помощью него вы создаете View, а потом программным способом добавляете ваш View в какой нибудь ViewGroup.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2014, 09:33

Зачем нужен using?
Пожалуйста подскажите зачем использовать слово using?например пот здесь: ...

Зачем нужен Qt
Привет всем. Такой собственно вопрос. Зачем нужен Qt и есть ли смысл его...

Зачем нужен полиморфизм
читал про то что такое полиморфизм, виртуальные методы и тд, вот промер из...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru