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

Метод setContentView

Метод setContentView класса Activity загружает дерево View по идентификатору layout или принимает готовый корневой View. Используют в XML проектах, чаще в AppCompatActivity внутри onCreate. Для Jetpack Compose вместо него вызывают setContent.

Синтаксис

setContentView(R.layout.activity_main)

Параметры

Параметр Описание
layoutResID Идентификатор XML файла из R.layout.
view Альтернативная перегрузка принимает готовый корневой View.

Пример

Давайте покажем короткий XML экран в MainActivity:

import android.os.Bundle import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } }

На экране отобразится содержимое файла res/layout/activity_main.xml как корень окна.

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

  • функция setContent,
    которая ставит Compose вместо XML
  • класс AppCompatActivity,
    в котором обычно вызывают setContentView
  • метод onCreate,
    где вызывают setContentView один раз
  • класс ComponentActivity,
    который предпочитает setContent для UI
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить