tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
713
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Frank73 Frank73 ist offline Mitglied Silber
    Registriert seit
    Dec 2010
    Beiträge
    68
    Hallo an alle,

    ich beschäftige mich seit einigen Tagen mit Java und habe eine Frage.

    Es soll nach Klick auf Button 1 eins auf die Seite 1, bei Klick auf Button 2 etc. geleitet werden. Wie funktioniert das?

    LG und Danke für die Hilfe
     
    if ($Stempelbedarf == "true") {echo"Stempel hier bestellen?";}

  2. #2
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist gerade online Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Hi,
    ich versteh den Zusammenhang noch nicht, tut mir leid. Könntest du deine Frage bitte konkretisieren. Und evtl. auch deinen Code posten.

    Gruß

    Fabio
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

  3. #3
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    Moin,

    Zitat Zitat von Frank73 Beitrag anzeigen
    Es soll nach Klick auf Button 1 eins auf die Seite 1, bei Klick auf Button 2 etc. geleitet werden. Wie funktioniert das?
    Wenn ich es richtig verstehe, benötigst Du für jeden Button einen ActionListener!
    In der jeweils zugehörigen actionPerformed-Methode kannst Du dann die gewünschten Aktionen beim Klick anstoßen!

    Gruß
    Klaus
     
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  4. #4
    Frank73 Frank73 ist offline Mitglied Silber
    Registriert seit
    Dec 2010
    Beiträge
    68
    So dachte ich es mir. Ich habe bisher das hier:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
     public void onInit(int status) {  
                Button Spielerei = (Button)findViewById(R.id.Button_Seite1);
                Spielerei.setOnClickListener(this); 
                }
     
            @Override
            public void onClick(View v) {
                switch(v.getId()) {
                case R.id.Button_Seite1: aktion = new Intent(this.getApplicationContext(), Spielerei_1.class); break;
                                }
                
            
                if(aktion!=null)
                startActivity(aktion);
                
            }

    Problem: Es passiert nichts. Theoretisch müsste ja nach Klick die Activity Spielerei_1 ausgeführtz werden. Was mache ich da falsch?
    Geändert von Frank73 (13.01.12 um 12:18 Uhr)
     
    if ($Stempelbedarf == "true") {echo"Stempel hier bestellen?";}

  5. #5
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    aha - und wo nun ist der ActionListener ?

    Gruß
    Klaus
     
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  6. #6
    Frank73 Frank73 ist offline Mitglied Silber
    Registriert seit
    Dec 2010
    Beiträge
    68
    Upps vergessen:
    Code :
    1
    
    public class FranksAppActivity extends Activity implements OnInitListener, OnClickListener  {

    Im übrigen probiere ich im Exclipse mit einem Android Projekt
     
    if ($Stempelbedarf == "true") {echo"Stempel hier bestellen?";}

  7. #7
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    Zitat Zitat von Frank73 Beitrag anzeigen
    Im übrigen probiere ich im Exclipse mit einem Android Projekt
    oh, das ist dann leider nicht meine Baustelle ... läuft da vermutlich anders, als 'normalen' Java-Anwendungen!

    Du kannst ja mal prüfen, ob er überhaupt in den CASE reinspringt!
    Möglicherweise liefert Dir das "v.getId()" ja nicht die richtige Angabe ("R.id.Button_Seite1") ...

    Gruß
    Klaus
     
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  8. #8
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist gerade online Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Welche Android-Version benutzt du denn? Also meines erachtens nach muss deine Methode zum initialisieren der Activity "onCreate(Bundle bundle)" heißen. So ist es zumindest ab Version 2.x.
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

  9. #9
    Schlapser Schlapser ist offline Alex
    Registriert seit
    Feb 2012
    Beiträge
    8
    Du musst, wenn der erste Button gedrückt wird
    if (Button == true)
    {
    (...).setVisible();
    }

    So in der Art hab ich das mal gelesen.
     

  10. #10
    Avatar von javaDeveloper2011
    javaDeveloper2011 javaDeveloper2011 ist offline Mitglied Brokat
    Registriert seit
    Feb 2011
    Beiträge
    445
    Blog-Einträge
    5
    Hi, so müsste es funktionieren, und zwar mit jeder Android-Version:

    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    
    import android.app.Activity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
     
    public class TutActivity extends Activity implements OnClickListener {
        
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            Button spielerei = (Button) findViewById(R.id.Button_Seite1);
            spielerei.setOnClickListener(this);
        }
     
        @Override
        public void onClick(View v) {
            switch(v.getId()){
                case R.id.Button_Seite1:
                    startActivity(new Intent(this.getApplicationContext(), Spielerei_1.class));
            }
        }
        
    }
     

Ähnliche Themen

  1. Membran einer Box nach Sound "vibrieren" lassen...
    Von CHaoSlayeR im Forum Cinema 4D
    Antworten: 54
    Letzter Beitrag: 13.02.06, 11:51
  2. Antworten: 7
    Letzter Beitrag: 12.10.04, 08:41
  3. Aufruf einer "externen" Klasse
    Von OliWan im Forum .NET Archiv
    Antworten: 3
    Letzter Beitrag: 24.08.04, 09:36
  4. Antworten: 14
    Letzter Beitrag: 23.02.04, 09:35
  5. Antworten: 2
    Letzter Beitrag: 08.11.03, 22:48