Ich habe eine Aktivität auf Android Studio erstellt und ich habe dort etwas wie 20 ImageButton
s gesetzt. Ich möchte es verwenden, da bei jedem Klick auf ein Bild eine neue Aktivität angezeigt wird. Alle Bildknöpfe funktionieren nach dem gleichen Prinzip, meine App ist ein Spiel und jedes Bild repräsentiert eine Ebene. Ich möchte eine Funktion erstellen, die für alle Schaltflächen verwendet wird und den Benutzer gemäß den Daten (den Eigenschaften der Schaltfläche "Bild") in eine neue Aktivität versetzen und diese Daten für die neue Aktivität verwenden. Jedes Level hat seine eigenen Aktivitäten und die Hauptaktivität ist das Menü des Spiels.Multiple Image Buttons
Unten ist mein Code:
public ImageButton beatsCall; public void Beats(){ beatsCall=(ImageButton)findViewById(R.id.beats); beatsCall.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent toy = new Intent(Levels.this,Beats.class); startActivity(toy); } }); }
Bitte geben Sie Ihren Code ein. –
'public ImageButton levelCall; öffentliche void CallLevel() { levelCall = (ImageButton) findViewById (R.id.level1); levelCall.setOnClickListener (neu View.OnClickListener() { @Override public void onClick (Blick v) { Intent Spielzeug = new Intent (Levels.this, Level1.class); startActivity (Spielzeug); } }); } ' –
Können Sie die Frage bearbeiten und diese als Code in Ihrer ursprünglichen Frage hinzufügen. Dies verbessert die Lesbarkeit und Formatierung. – skbrhmn