1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Layout für versch. Displaygrössen? AbsoluteLayout?

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von viden, 11.06.2009.

  1. viden, 11.06.2009 #1
    viden

    viden Threadstarter Neuer Benutzer

    Beiträge:
    11
    Erhaltene Danke:
    1
    Registriert seit:
    11.06.2009
    Hey,

    Ich entwickle an einer Android App für die Gebäudeautomation. In einem meiner Activities zeige ich ein Zimmer von oben auf dem Steuerbare Elementto als Icons platziert sind, wie auf dem Bild unten zu sehen ist.

    Da das Licht, das Temp und das Ventilator-Icon an bestimmten Plätzen auf dem Hintergrundbild erscheinen sollen, benutze ich momentan das AbsoluteLayout. Mein Problem ist jedoch, dass das Hintergrundbild sich automatisch anpasst wenn ich das Telefon drehe und in den Breitbildmodus gehe bzw. ein grösseres Display verwende, die Icons aber immer an den gleichen absoluten Koordinaten bleiben.

    Da die Application sowohl auf einem G1 als auch auf einem min. 7" Display einsetzbar sein muss, brauche ich unbedingt eine Lösung für dieses Problem.

    Gibt es eine Alternative zum AbsoluteLayout, mit dem ich die Position der Icons genau bestimmen kann? Gibt es einen weg die Icon-Position relativ zum Hintergrundbild bzw. Elterncontainer ageben kann? (also z.B. x=60%,y=33%)

    Greets

    David

    [​IMG]

    [​IMG]
     
  2. swordi, 11.06.2009 #2
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    hallo

    das absolute layout sollte eigentlich nicht mehr verwendet werden. es ist auch als deprecated gekennzeichnet

    kannst du nicht jeweils für portrait und landscape modus eigene layouts entwerfen, die dann automatisch ( je nach position des telefons) ausgetauscht werden?
     
  3. viden, 11.06.2009 #3
    viden

    viden Threadstarter Neuer Benutzer

    Beiträge:
    11
    Erhaltene Danke:
    1
    Registriert seit:
    11.06.2009
    Hi, erstmal danke für die schnelle Antwort!

    ...Ja ich weis, dass das AbsoluteLayout depricated ist, ich wüsste aber nich, wie ich das Gleiche mit einem anderen Layout umsetzen soll...
    Vlt habe ich auch nur etwas übersehen, aber ich kenne kein Layout mit dem ich sonst die Icons an bestimmte stellen über dem Hintergrundbild bekomme...

    2 Layouts für landscape und portrait ist schon denkbar, nur muss sich das Ganze auch auf einem 7" Display richtig darstellen ohne irgendwo klein ins eck gequetscht zu sein... und das geht mit meinem momentanen AbsoluteLayout natürlich nicht..
     
  4. swordi, 11.06.2009 #4
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    hmm naja ich denke, dass könnte dann sehr schwer werden.

    bin aber auch kein layoutexperte leider
     

Diese Seite empfehlen