From 63cb9c8fd1d03b30168fb619388572074cfb5ef0 Mon Sep 17 00:00:00 2001 From: 202310715066 NABILA SUWANDIRA <202310715066@mhs.ubharajaya.ac.id> Date: Thu, 16 Oct 2025 14:23:01 +0700 Subject: [PATCH] Upload files to "Tugas HelloWord" --- Tugas HelloWord/MainActivity.kt | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Tugas HelloWord/MainActivity.kt diff --git a/Tugas HelloWord/MainActivity.kt b/Tugas HelloWord/MainActivity.kt new file mode 100644 index 0000000..885a7c2 --- /dev/null +++ b/Tugas HelloWord/MainActivity.kt @@ -0,0 +1,26 @@ +package com.example.hellobila + +import android.os.Bundle +import androidx.activity.enableEdgeToEdge +import androidx.appcompat.app.AppCompatActivity +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat + +class MainActivity : AppCompatActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + + // Mengaktifkan tampilan edge-to-edge agar aplikasi memenuhi seluruh layar + enableEdgeToEdge() + + // Menghubungkan layout XML (activity_main.xml) dengan activity ini + setContentView(R.layout.activity_main) + + // Menambahkan padding pada layout utama agar tidak tertimpa oleh status bar atau navigation bar + ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets -> + val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()) + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom) + insets + } + } +}