Я не совсем понимаю второй и третий параметры метода inflater.inflate

Кто-нибудь может мне объяснить, для чего нужны эти container и false? Я новичок в программировании для Android. Мне нужен свет!

 View view = inflater.inflate(R.layout.top_section, container, false);

person Jude Maranga    schedule 15.05.2015    source источник
comment
вы пробовали читать документацию?   -  person Razgriz    schedule 15.05.2015
comment
проверьте эту ссылку stackoverflow.com/questions/5026926/   -  person Rajesh Mikkilineni    schedule 15.05.2015


Ответы (1)


Здесь описание функции.

Параметры

Узел parser XML dom, содержащий описание иерархии представлений.

root Необязательное представление, которое может быть родителем созданной иерархии (если для attachToRoot установлено значение true), или просто объектом, предоставляющим набор значений LayoutParams для корня возвращаемой иерархии (если для attachToRoot установлено значение false).

attachToRoot Следует ли прикреплять раздутую иерархию к корневому параметру? Если false, корень используется только для создания правильного подкласса LayoutParams для корневого представления в XML.

Чтобы ответить на ваш вопрос, контейнер будет использоваться как родительский или корневой вид сгенерированной иерархии. False — это флаг, сообщающий инфлятору, будет ли расширенная иерархия прикреплена к корневому параметру или к контейнеру.

person Christian Abella    schedule 15.05.2015