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

    spike78 Threadstarter Junior Mitglied

    Hi zusammen,

    ich hoffe ihr könnt mir bei meinem Problem weiterhelfen. Ich habe eine ListView in der ich pro Zeile ein Image anzeige (80*60 Pixel). Wenn ich ein ListItem anklicke, starte ich eine neue Activity in der ich nun gerne das Bild des selektierten ListItems groß darstellen möchte. Wie kann ich das am besten abhängig meines Displays skalieren?

    Oder muss ich mein Bild einfach mit verschiedenen Auflösungen in den entsprechenden Ordern ablegen:
    drawable-hdpi, drawable-ldpi, drawable-mdpi ablegen.

    Ich habe bisher meine Bilder im assests Ordner drin und greife dort mittels AssetManger drauf zu.

    Gruß

    Spike
     
  2. swordi, 29.11.2011 #2
    swordi

    swordi Gewerbliches Mitglied

    was sollten die drawable ordner damit zu tun haben?

    wenn du deine bilder für die liste aus dem mdpi ordner bekommst, dann wird dein gerät auch in der detailansicht noch mdpi haben :D

    von daher solltest du einfach das bild in groß abspeichern und in der liste vorne skalieren ( beim image tag im xml kannst auch scalemode angeben )

    oder eben alle bilder in 2 größen ablegen und jeweils das richtige laden.
     
  3. spike78, 29.11.2011 #3
    spike78

    spike78 Threadstarter Junior Mitglied

    Du meinst die Bilder in großer Auflösung einfach in den Asset Ordner legen und dann bei Bedarf runter skalieren?
    In den drawable Ordner habe ich keine Bilder drin, liegt alles im Asset Verzeichnis..

    Danke und Gruß

    Spike
     
  4. swordi, 29.11.2011 #4
    swordi

    swordi Gewerbliches Mitglied

    ja so mein ich das, wäre am einfachsten.

    kannst ja auch in der liste sagen dass das bild auf was weiß ich 50dip höhe skaliert wird. und schon sollte es passen.
     
  5. spike78, 29.11.2011 #5
    spike78

    spike78 Threadstarter Junior Mitglied

    eine letzte Frage noch :)

    wo stell ich das ein ein um ein Bild auf xy DIP zu skalieren?
    Ich denke mal android:scaleType meinst du nicht?

    Vielen Dank und Gruß

    Spike
     
  6. swordi, 29.11.2011 #6
    swordi

    swordi Gewerbliches Mitglied

    naja sagst halt einfach die image view ist 50dip hoch

    dann den richtigen scaletype und gut
     
  7. HerrHofrat, 30.11.2011 #7
    HerrHofrat

    HerrHofrat Android-Hilfe.de Mitglied

    Du wirst im XML auch noch android:adjustViewBounds="true" definieren müssen. Hab ich zumindest bei einem Image in einem ScrollView benötigt, da sonst fürs Image mehr Platz benötigt wurde, obwohl es kleiner angezeigt wird.
     
  8. Prengepower, 30.11.2011 #8
    Prengepower

    Prengepower Android-Hilfe.de Mitglied

    Solltest da dann FitXY oder FitCenter nehmen denk ich mal.
    Musst du einfach mal ein wenig mit rumspielen ;-)
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Wandernder Text Android App Entwicklung Dienstag um 11:49 Uhr
[OFFEN] Lists-in-List-Problem Android App Entwicklung 12.10.2017
[OFFEN] Problem mit meiner Login App Android App Entwicklung 10.06.2017
[OFFEN] git-Problem in Android Studio (Windows) Android App Entwicklung 24.05.2017
[ERLEDIGT] put in HashMap bringt App zum abstürzen Android App Entwicklung 22.05.2017
[ERLEDIGT] Problem mit Async Task und auszuführender Aufgabe Android App Entwicklung 02.05.2017
[RÜCKMELDUNG FEHLT] Text und Bilder in View einbinden Android App Entwicklung 26.03.2017
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
Excel Dokument mithilfe von JExcelAPI auslesen funktioniert nicht :/ Android App Entwicklung 02.03.2017
Notizen App problem Android App Entwicklung 11.01.2017
Du betrachtest das Thema "Problem mit Image-Skalierung" im Forum "Android App Entwicklung",