Skip to content

Commit

Permalink
lab03 in compose update
Browse files Browse the repository at this point in the history
MainActivity setcontent
  • Loading branch information
AlmosF committed Aug 28, 2024
1 parent eb34063 commit 06b23f7
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions docs/laborok/03-android-ui-adv/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down

0 comments on commit 06b23f7

Please sign in to comment.