Screens & Buttons verknüpfen [Erledigt]

  • Also ich hab leider nichts im forum gefunden (obwohls das sicher gibt...)


    Folgendes problem


    Screen A hat die Buttons 1 und 2

    Button 1 führt zu Screen B

    Button 2 führt zu Screen C


    funktioniert soweit super


    Screen B hat den Button 1B der zum Screen C führen soll - hab den gleichen code verwendet - funktioniert aber nicht, was muss ich zusätzlich zu den standard verlinkung der Buttons:


    --

    public class ScreenprobsActivity extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.screenA);


    Button 1B = (Button)findViewById(R.id.button_screenC);

    1B.setOnClickListener(new OnClickListener()

    {

    public void onClick(View v) {

    1B();

    }

    });

    }

    protected void 1B() {

    setContentView(R.layout.screenC);}

    }

    --


    die ja eigentlich funktionieren machen, damit die unterscreens von Screen B über buttons aufrufbar werden?

    Einmal editiert, zuletzt von Soclav (19. Dezember 2011 um 18:30)

  • Hi Soclav,

    Screens = Activities?
    Für den Anfang wird jeder "Screen" durch eine Activity dargestellt. Das bedeutet wenn du zwischen "Screens" wechselst wechselt du eigentlich zwischen den Activities deiner Applikation.

    ähm ist das hier gewollt?

    Zitat


    protected void 1B() {
    setContentView(R.layout.screenC);}
    }

    Zitat

    die ja eigentlich funktionieren machen, damit die unterscreens von Screen B über buttons aufrufbar werden?


    was sind unterscreens?

    Mfg Titus

    Einmal editiert, zuletzt von titus (16. Dezember 2011 um 12:46)

  • Mit Screens meinte ich Layouts, sry für die dumme Formulierung

    also die buttons sollen zwischen den XML Layouts schalten

    Layout 1
    enthält button 1 (der zu layout 2 führt)
    Layout 2
    enthält button 2 (der zu layout 3 führen soll)

    hoffe das ist etwas deutlicher,..

  • Hi Soclav,

    und warum arbeitetest du nicht mit Activties?
    macht die ganze Sache übersichtlicher, weil so wie du es jetzt hast musst du die komplette Logik zbsp. Buttonhandling für die verschieden Layouts in einer Activity schreiben.
    dazu kommt was passiert wenn der User die Zurück Taste auf dem Gerät bedient?

    Mfg Titus

  • ok, ich glaub ich werd mich mal in tutorials knien, ich hab nämlich leider keine ahnung wie das mit activity's funktioniert ;)

    meld mich wenn ich durch bin xD

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!