1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. pgblade, 15.06.2010 #1
    pgblade

    pgblade Threadstarter Neuer Benutzer

    Hi, hab mich nun schon quer durch Google gesucht und auch hier durchs Forum. Bin recht neu in der Android Programmierung, aber komme schon gut zurecht, da ich Java mehr oder weniger gut kann. Mein Problem ist es folgendes Umzusetzen ich möchte gerne wenn ich auf einen Button klicke das ich auf eine nächste "Seite" komme und auf der "Seite" dann wietere infos stehen und ich so mehrere "Seiten" erstellen kann.

    Meine Programme belaufen sich nun alle nur auf einer "Seite". Ich nenne es Seite denn ich weiß nicht wie ich es nennen soll.

    Ich könnte mir das zurecht tricksen indem ich per Button klick ein neues Layout lade, aber dann funktioniert der "zurück" Knopf nicht usw... :(

    Erstelle ich eine neue Klasse die dann erzeugt wird ? nur was übergebe ich dann mit "onCreate(..??..)" ?

    Oder bin ich aufen ganz falschen Dampfer ?

    Danke !
     
  2. FelixL, 15.06.2010 #2
    FelixL

    FelixL Ehrenmitglied

    Jede "Seite" ist eine eigene Activity, vielleicht hilft dir das weiter. Schau dir doch einfach mal ein OpenSource-Projekt an oder das Buch das irgendwo hier verlinkt ist.

    http://www.dpunkt.de/ebooks_pdf/free/3436.pdf

    Da sollte was zu finden sein.

    Edit: Ab Seite 24; Kapitel "Activities aufrufen", 1.4 und 1.5
     
    Zuletzt bearbeitet: 15.06.2010
    pgblade gefällt das.
  3. pgblade, 15.06.2010 #3
    pgblade

    pgblade Threadstarter Neuer Benutzer

    Danke für die schnelle Antwort, ich glaube das ist das, was ich gesucht hab ! Ich werds mir nacher mal anschauen :)
     
  4. pgblade, 16.06.2010 #4
    pgblade

    pgblade Threadstarter Neuer Benutzer

    Hey nochmals ich hab nun versucht per Button die Acivity zu wechseln so ähnlich wie in dem Buch beschrieben nur per Button statt, Menüpunkt aber komme iwie nicht ganz zum erfolg

    Code:
    
        public OnClickListener btnListener = new OnClickListener()
        {
            public void onClick(View v) 
            {   
                     
                Intent intent = new Intent(this, UnterKlasse2.class);
                    // intent.putExtra(STAU_ID,stauId);
                    startActivity(intent);    
            }
        }
    
    Die Acivity "Unterklasse2", soll aufgerufen werden... this ist aber im ClickListener nicht möglich ... ? Wie ruf ich nun die Unterklasse2 auf ?

    ... Danke :)
     
  5. FelixL, 16.06.2010 #5
    FelixL

    FelixL Ehrenmitglied

    Hast du dem Button den onClockListener auch zugewiesen?
     
    pgblade gefällt das.
  6. pgblade, 16.06.2010 #6
    pgblade

    pgblade Threadstarter Neuer Benutzer

    Hey, ja habe ich nur...

    Code:
     Intent intent = new Intent(this, UnterKlasse2.class);
    
    das wird mir schon als fehler angezeigt und "this" ist ja in der falsch oder,weil ich ja im OnClickListener bin :\ ?
     
  7. magpie, 16.06.2010 #7
    magpie

    magpie Neuer Benutzer

    Und im Manifest steht deine 2. activitiy auch drin?
     
    pgblade gefällt das.
  8. pgblade, 16.06.2010 #8
    pgblade

    pgblade Threadstarter Neuer Benutzer

    Code:
             <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
    
        <activity android:name=".UnterKlasse2"></activity>
    </application>
    
    
    Ja sollte auch drin sein oder ?... aber liegt das viel iwie an dem
    Code:
    Intent intent = new Intent(this, UnterKlasse2.class);
    
    wie gesagt wegen dem this ? oder iwas mit der Klasse falsch ?
     
  9. the_alien, 16.06.2010 #9
    the_alien

    the_alien Android-Lexikon

    Der OnClickListener selber ist ja keine Activity bzw ein Context, von daher kannst du das auch nicht mit this zuweisen. This geht in anonymen Klassen über
    Code:
    Oberklasse.this
    
     
    pgblade gefällt das.
  10. pgblade, 16.06.2010 #10
    pgblade

    pgblade Threadstarter Neuer Benutzer

    Oh man ... da hätte ich auch sleber drauf kommen können .. Naja hab zu tief den Fehler gesucht, klappt auf jedenfall nun DANKE !!!!
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Activity als Dialog - RecyclerView funktioniert nicht mehr Android App Entwicklung 14.08.2017
[GESCHLOSSEN] Random ListItem ausgeben funktioniert nicht mehr Android App Entwicklung 13.08.2017
[OFFEN] SVN Commit in Android Studio funktioniert nicht mehr Android App Entwicklung 07.08.2017
[ERLEDIGT] Mehrere Verzeichnisse abfragen Android App Entwicklung 02.07.2017
[OFFEN] Wie kann ich mehrere Marker in eine MapView laden Android App Entwicklung 25.03.2017
Auswahl mehrerer RadioButton in einem TextView ausgeben Android App Entwicklung 23.02.2017
Permission Abfrage funktioniert nicht mehr Android App Entwicklung 15.01.2017
AI2: mit Listpicker- Auswahl mehrere Labels aus verschiedenen Index- Listen füllen. Android App Entwicklung 09.12.2016

Benutzer fanden diese Seite durch die Suche nach:

  1. android mehrere seiten

    ,
  2. android app programmieren mehrere seiten

    ,
  3. android mehr seiten

Du betrachtest das Thema "Mehrer -AppOberflächen/Seiten" im Forum "Android App Entwicklung",