Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
380 of 502 menu
◀ ▶

Метод from

Статический метод from класса LayoutInflater принимает Context активности или приложения и возвращает готовый inflater. Дальше вызывают inflate.

Синтаксис

val inflater = LayoutInflater.from(context)

Параметры

Параметр Описание
context Context, обычно this в Activity.

Пример

Давайте получим inflater в onCreate:

import android.os.Bundle import android.view.LayoutInflater import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) val inflater = LayoutInflater.from(this) val root = inflater.inflate(R.layout.activity_main, null) setContentView(root) } }

На экране откроется activity_main, собранный через from и inflate.

Смотрите также

  • метод inflate,
    который вызывают на результате from
  • класс LayoutInflater,
    который предоставляет from
  • класс View,
    который получают после inflate
  • метод onCreateViewHolder,
    где часто пишут LayoutInflater.from(parent.context)
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить