Das Menü - Übungsaufgabe
- Home
- Tutorials
- Android
- Spiele App für Android 2.3.6 Programmieren
- Das Menü - Übungsaufgabe
Nutzt dies als Übung und versucht zuerst allein diese Schritte zu machen, bevor ihr Euch das Video anseht.
Wir werden wieder unser bereits erlangtes Wissen anwenden.
- Wir erstellen eine neue Klasse: MenuActivity
- Erstellen ein Layout: menu - mit den nötigen Buttons und TextViews
- Erweitern das AndroidManifest um die nötigen Zeilen und ermöglichen somit den Aufruf der Activity
- rufen beim Aufruf der MenuActivity unsere SharedPreferences zum Anzeigen des Highscores auf
- TextView mit dem Namen der App (am besten Oben)
- TextView mit passender ID für das Anzeigen des Highscores (plaziert es nach eurem Wunsch)
- Button mit passender ID der ein neues Spiel startet
- Button mit passender ID der das Spiel schließt ( finish(); )
- Weitere Button für andere Activitys fals von euch erwünscht (für den Fall dass ihr ein weiteren Spielmodus erstellen, oder Eure Danksagungen einbauen wollt)
- erbt von Activity
- implementiert den onClickListener
- importiert was nötig ist mit STRG+Shift+O
- onCreate()
- setContentView
- Buttons und TextViews anlegen und .setOnClickListener(this)
- public void onClick(View v) mit den verschiedenen Fällen (switch case)
- Intents
- SharedPreferences um den Highscore anzuzeigen. Also readHighscore()
Mit passender ID meine ich, einen klaren Namen. So wäre zum Beispiel für den Exit Button eine sinnvolle ID "bExit".
Außerdem dürfen wir nicht vergessen, den Intent in der SplashActivity von der GameActivity.class auf MenuActivity.class zu ändern. Und einen Intent auf unseren Exitbutton unserer GameOverActivity einzufügen, der ins Menü führt.
Kostenlos
Spiele App für Android 2.3.6 Programmieren
Android 2.3.6 Spiele App Programmieren
- Lektion1.1
- Lektion1.2
- Lektion1.3
- Lektion1.4
- Lektion1.5
- Lektion1.6
- Lektion1.7
- Lektion1.8
- Lektion1.9
- Lektion1.10
- Lektion1.11
- Lektion1.12
- Lektion1.13
- Lektion1.14
- Lektion1.15
- Lektion1.16
- Lektion1.17
- Lektion1.18
- Lektion1.19
- Lektion1.20
- Lektion1.21
- Lektion1.22
- Lektion1.23
- Lektion1.24
- Lektion1.25
- Lektion1.26
- Lektion1.27
- Lektion1.28
- Lektion1.29
- Lektion1.30
- Lektion1.31
- Lektion1.32
- Lektion1.33
- Lektion1.34
- Lektion1.35
- Lektion1.36
- Lektion1.37
- Lektion1.38
- Lektion1.39
Beliebte Kurse
Spiele entwickeln mit Unity 3D – Erstelle eigene Games in C# - Starter
Willkommen zum kostenlosen Teil des Kurses: "Spiele entwickeln mit Unity...
Kostenlos
Werde zum iOS 11 & Swift Entwickler in 6 Wochen - Starter
Willkommen zum kostenlosen Teil des Kurses: "Werde zum iOS 11...
Kostenlos
Werde zum kompletten Web - Entwickler in nur 6 Wochen - Starter
Willkommen zum kostenlosen Teil des Kurses: "Werde zum kompletten Web...
Kostenlos