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

    Hagebutt Threadstarter Neuer Benutzer

    Hi Forum,

    ich bin neu bei Android und muss deshalb noob fragen stellen :)

    Die momentane setContentView(R.id.main) dient nur dazu, die verbindungsdaten einzugeben und soll nach einem Erfolg ersetzt werden. Dabei geht meine App wie folgt vor:

    - Verbindung mit Server und Benutzertyp holen.
    - Anhand des Benutzers die Oberfläche erstellen, d.h. ich rufe die setContentView auf und übergebe ihr ein anderes Layout.

    Zum Problem:

    Ich habe 3 Benutzertypen: admin, advanced und user.
    Jeder Benutzer hat eine unterschiedliche anzahl von Buttons zur Verfügung. Damit der User der nur 1 Button hat nicht 7 buttons sieht die er nicht braucht, wollte ich die Oberfläche passend gestalten.

    -> 3 neue Layouts erstellt und in res/layout abgelegt.

    Wenn ich es laufen lasse bekomme zwar noch den Benutzertyp zurück (hier "admin"), leider bekomme ich eine Exception wenn ich anschließend in meiner "createButtons"-Methode die setContentView(R.id.startscreen) ausführe.

    Leider hab ich das mit dem Debugging noch nicht so ganz raus, deswegen bekomm ich keinen Exceptiontyp angezeigt. :sad:

    Problem 2:

    Es ist Montag und das Wochenende ist vorbei!

    Fragen:

    - Ist es möglich das aktuelle Layout, bzw. setContentView(R.id.main) mit setContentView(R.id.startscreen) zu ersetzen?

    - funktioniert die setContentView auserhalb der "onCreate"-Methode noch?

    - ändert man in android das layout der main überhaupt oder erstellt man anstelle dessen eine neue activity?

    - wie bekomme ich die verdammten Exceptions angezeigt? die Logcat gibt mir nur eine Zeile des Stacktraces aus :cursing:


    Danke im voraus.

    Liebe Grüße
    Hagebutt
     
  2. Hagebutt, 24.10.2011 #2
    Hagebutt

    Hagebutt Threadstarter Neuer Benutzer

    Ok ich habe soeben den Layoutinflater entdeckt das Thema ist erledigt (abgesehen vom Montag)

    :cool2:
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
CISCO SSL VPN Client Problem Sonstige Apps & Widgets 08.05.2017
Screenshot problem Sonstige Apps & Widgets 09.04.2017
Kamera-Problem mit ebay App Sonstige Apps & Widgets 05.02.2017

Users found this page by searching for:

  1. setContentView

Du betrachtest das Thema "setContentView - Problem" im Forum "Sonstige Apps & Widgets",