Метод 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)