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

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

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

LayoutInflater - зачем он нужен? - Программирование Android

01.07.2014, 12:37. Просмотров 1289. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос LayoutInflater - зачем он нужен? (Программирование Android):

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

Как поменять текст внутри вью полученного через layoutinflater? - Программирование Android
Как поменять текст внутри вью полученного через layoutinflater? LayoutInflater inflater = getLayoutInflater(); View element1 =...

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

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

Зачем нужен Qt - C++ Qt
Привет всем. Такой собственно вопрос. Зачем нужен Qt и есть ли смысл его изучать? C++ знаю на более менее среднем уровне, WinAPI тоже...

Зачем нужен using? - C#
Пожалуйста подскажите зачем использовать слово using?например пот здесь: using (var reader = new StreamReader(filename))

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
arslancharyev31
8 / 8 / 1
Регистрация: 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
Привет! Вот еще темы с ответами:

Зачем нужен WM_ERASEBKGND? - C++ WinAPI
зачем нужен WM_ERASEBKGND?, написано что стирает фон, вопрос - какой фон? я накидал небольшой кусок кода, почему не стирает серый фон...

Зачем нужен SQL? - MS Access
Что с его помощью можно сделать такого особенного? Я просто думаю, стоит ли начинать его изучать? Пока все задачи решались без него

Зачем нужен Delphi... - Delphi
Предлагаю закрепить тему, зачем нужен Delphi, где используется. Есть ли смысл изучать Delphi? Delphi использует язык программирования...

.NET 4.x Зачем нужен Path? - C# WPF
Для чего везде и всюду пихают Path в привязку свойств из DataContext? Вот славная цитатка Всё. Нафига везде пихают <TextBlock...


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

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

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