From 06b23f76d9e928e44cae170a93893c291420951f Mon Sep 17 00:00:00 2001 From: AlmosF <92093359+AlmosF@users.noreply.github.com> Date: Wed, 28 Aug 2024 18:35:02 +0200 Subject: [PATCH] lab03 in compose update MainActivity setcontent --- docs/laborok/03-android-ui-adv/index.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/laborok/03-android-ui-adv/index.md b/docs/laborok/03-android-ui-adv/index.md index 88f08e9..6303388 100644 --- a/docs/laborok/03-android-ui-adv/index.md +++ b/docs/laborok/03-android-ui-adv/index.md @@ -269,6 +269,22 @@ Button( Az ElevatedButton helyett más fajta gombot is lehet használni, ez csak demonstrálja, hogy a Compose mennyi lehetőséget kínál a tervezés során. A két gombnak szintén beállítjuk az onClick eseményét, valamint a megjelenítendő szöveget rajtuk. A második gomb esetén az onClick eseményt egy if-else elágazásba kell tenni, hogy ha a felhasználó üresen hagyná, akkor ez figyelmeztesse. Ha nem üres, akkor az items listához hozzáadunk egy új elemet a bevitt adatnak megfelelően. Ez az elem a már korábban definiált `data class` egy példánya. +Az elkészített képernyőt állítsuk be a `MainActivity`-ben, úgy hogy a `setContent` ezt a Composable Screent jelenítse meg. + +```kotlin +class MainActivity : ComponentActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + enableEdgeToEdge() + setContent { + AndroidWalletTheme { + MainScreen() + } + } + } +} +``` + !!!example "BEADANDÓ (1 pont)" Készíts egy **képernyőképet**, amelyen látszik a **főképernyő** (emulátoron, készüléket tükrözve vagy képernyőfelvétellel), a kódja, valamint a **neptun kódod a kódban kommentként**. A képet a megoldásban a repository-ba f2.png néven töltsd föl.