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

Класс AppCompatActivity

Класс AppCompatActivity из AndroidX наследует цепочку Activity и подключает библиотеку AppCompat. Его берут для XML макетов и Toolbar на широком диапазоне версий Android. Корень экрана ставят методом setContentView в onCreate. Для Jetpack Compose предпочитают ComponentActivity и setContent.

Синтаксис

class MainActivity : AppCompatActivity()

Пример

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

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 из ресурсов приложения.

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

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