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

    manu Threadstarter Fortgeschrittenes Mitglied

    Hallo zusammen,
    ich habe ein kleines Problem und suche nach einen Denkanstoß. Erst mal paar Informationen: Ich habe eine Anwendung, die ein Hintergrundbild hat. Dieses Bild ist 480x320 (füllt also den ganzen Bildschirm beim G1). In diesem Bild sind zwei Bereich, die ich mit anderen Bildern überlagere.

    Nun mein Problem. Bei einer hohen Auflösung streckt Android das Hintergrundbild (z.B. beim Droid/Milestone). Das wäre nicht weiter schlimm, nur meine überlagernde Bilder sind nicht mehr an der richtigen Stelle.

    Wie schaffe ich es nun, dass die Bilder weiterhin an der richtigen Stelle sitzen?



    Gruß Manu
     
  2. Shinigami, 03.11.2009 #2
    Shinigami

    Shinigami Fortgeschrittenes Mitglied

    Hallo.

    Wie positionierst Du die Bilder denn derzeit?

    Gruß,
    Shini
     
  3. manu, 03.11.2009 #3
    manu

    manu Threadstarter Fortgeschrittenes Mitglied

    Bisher werden beide Bilder (Hintergrund auch) in einem relativen Layout per xml definiert. Ich habe auch schon versucht, die Differenz der aktuellen Höhe und 480 zu addieren. Das hat aber auch nicht viel geholfen. Die Bilder sind trotzdem falsch.

    Kann man Bilder irgendwie mit Prozenzahlen positionieren?





    Gruß Manu
     
  4. Taxi4110, 03.11.2009 #4
    Taxi4110

    Taxi4110 Android-Hilfe.de Mitglied

    soweit mir bekannt, kannst Du für jede auflösung doch eine eigene xml anlegen.
     
  5. swordi, 03.11.2009 #5
    swordi

    swordi Gewerbliches Mitglied

    jap das geht ganz sicher, ist nur ein wenig aufwändig.
     
  6. manu, 03.11.2009 #6
    manu

    manu Threadstarter Fortgeschrittenes Mitglied

    Das wäre neine Notlösung.
    Habt ihr mir ein kleines Beispiel, wie die Ordner heißen müssen.

    Das Problem ist nur, dass ich auch in Sourcode die Bilder zur Laufzeit verschiebe.
     
  7. swordi, 03.11.2009 #7
    swordi

    swordi Gewerbliches Mitglied

    bezüglich der ordner kannst du mit dem neusten sdk im eclipse im layout editor mittels ein paar klicks die richtigen ordner erstellen lassen.
     
  8. Shinigami, 03.11.2009 #8
    Shinigami

    Shinigami Fortgeschrittenes Mitglied

    Sollte doch möglich sein die Elemente z.B. zentriert an den unteren Bildrand zu klatschen (Attribut gravity o.ä.) mit einem festgelegtem Abstand (imho Attribut margin) nach unten.
     
  9. manu, 03.11.2009 #9
    manu

    manu Threadstarter Fortgeschrittenes Mitglied

    Danke euch für die Tipps.

    Ich habe nun zwei Emulatoren, bei einem habe ich die Auflösung des Droids eingegeben. Da wird die Anwendung völlig korrekt dargestellt, nutzt aber auch nur einen Bruchteil des Bildschirms.

    Wenn ich die Default-Werte nehme (WVGA), dann skaliert er die Anwendung, dass sie genau auf den Bildschirm passt, dann treten die besagten Probleme auf.

    Das ist echt merkwürdig. Bei allen anderen Anwendungen funktioniert alles super. Nur die eine macht Probleme.


    Gruß Manu
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Widget zeigt keine ImageView an. Android App Entwicklung 18.09.2017
[ERLEDIGT] (Verständnis-)Probleme mit SwipeRefreshLayout Android App Entwicklung 12.08.2017
[ERLEDIGT] Android O Neue Fonts in XML Methode Android App Entwicklung 27.07.2017
[ERLEDIGT] Probleme mit Bluetooth / Beam Ordner Android App Entwicklung 25.07.2017
[ERLEDIGT] Probleme mit AdMob Android App Entwicklung 19.07.2017
[ERLEDIGT] Probleme mit Service unter Android N Android App Entwicklung 16.07.2017
[OFFEN] Probleme in den Speicher schreiben Android App Entwicklung 13.07.2017
[ERLEDIGT] Kleine Probleme mit einer App Android App Entwicklung 14.06.2017
[OFFEN] Probleme mit Action Floating Button Android App Entwicklung 27.05.2017
[ERLEDIGT] WebView Probleme Android App Entwicklung 19.05.2017
Du betrachtest das Thema "Probleme mit neuen Auflösungen" im Forum "Android App Entwicklung",