From 24d4289ee6ca5be6a6b3d143623ce33b08cabab3 Mon Sep 17 00:00:00 2001 From: Kimeunseo Date: Tue, 8 Jul 2025 02:33:44 +0900 Subject: [PATCH 1/5] start <-> pause --- .../bcsd_android_2025_1/MainActivity.kt | 16 ++++ app/src/main/res/layout/activity_main.xml | 95 ++++++++++++++++++- app/src/main/res/layout/lap_list.xml | 47 +++++++++ 3 files changed, 156 insertions(+), 2 deletions(-) create mode 100644 app/src/main/res/layout/lap_list.xml diff --git a/app/src/main/java/com/example/bcsd_android_2025_1/MainActivity.kt b/app/src/main/java/com/example/bcsd_android_2025_1/MainActivity.kt index 3ffa0eb..6e0ab88 100644 --- a/app/src/main/java/com/example/bcsd_android_2025_1/MainActivity.kt +++ b/app/src/main/java/com/example/bcsd_android_2025_1/MainActivity.kt @@ -1,14 +1,30 @@ package com.example.bcsd_android_2025_1 import android.os.Bundle +import android.widget.Button import androidx.activity.enableEdgeToEdge import androidx.appcompat.app.AppCompatActivity import androidx.core.view.ViewCompat import androidx.core.view.WindowInsetsCompat class MainActivity : AppCompatActivity() { + + private lateinit var startButton: Button + private var isRunning = false + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) + + startButton = findViewById(R.id.main_button_start) + + startButton.setOnClickListener { + isRunning = !isRunning + if (isRunning) { + startButton.text = "Pause" + } else { + startButton.text = "Start" + } + } } } \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 311f3cb..a1f9663 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -8,12 +8,103 @@ tools:context=".MainActivity"> + +