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?

  • 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

  • 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

Jetzt mitmachen!

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