Marco S.
- Forum-Beiträge: 105
28.03.2010, 16:44:30 via Website
28.03.2010 16:44:30 via Website
Hallo,
ich bin da gerade über etwas gestolpert, was mir etwas Kopfschmerzen bereitet.
Ich habe eine Grafik in 300x98.
Diese möchte ich von der Breite her fill_parent machen, die Höhe soll von Android selber berechnet werden, und dabei soll das ganze auch noch die originale Aspektratio beibehalten.
Um ehrlich zu sein hab ich alle möglichen Kombinationen von android:scaleType und android:adjustViewBounds durch, und nichts scheint da zu passen.
:-(
Die beste Lösung die ich gefunden habe war:
1) hab mit Photoshop mal gerechnet
2) hab das Layout in layout-port und layout-land verschoben
3) im Portrait Mode: android:scaleType="fitXY" android:layout_width="320dip" android:layout_height="105dip"
4) im Landscape Mode: android:scaleType="fitXY" android:layout_width="480dip" android:layout_height="157dip"
Hat jemand eine Idee wie ich das automatisch gestalten kann? Das Problem besteht eigentlich hauptsächlich darin, dass ich zwar android:layout_width="fill_parent" eingeben kann, aber android:layout_height nicht auf "automatisch berechnen" stellen kann.
Gruß
Marco
ich bin da gerade über etwas gestolpert, was mir etwas Kopfschmerzen bereitet.
Ich habe eine Grafik in 300x98.
Diese möchte ich von der Breite her fill_parent machen, die Höhe soll von Android selber berechnet werden, und dabei soll das ganze auch noch die originale Aspektratio beibehalten.
Um ehrlich zu sein hab ich alle möglichen Kombinationen von android:scaleType und android:adjustViewBounds durch, und nichts scheint da zu passen.
:-(
Die beste Lösung die ich gefunden habe war:
1) hab mit Photoshop mal gerechnet
2) hab das Layout in layout-port und layout-land verschoben
3) im Portrait Mode: android:scaleType="fitXY" android:layout_width="320dip" android:layout_height="105dip"
4) im Landscape Mode: android:scaleType="fitXY" android:layout_width="480dip" android:layout_height="157dip"
Hat jemand eine Idee wie ich das automatisch gestalten kann? Das Problem besteht eigentlich hauptsächlich darin, dass ich zwar android:layout_width="fill_parent" eingeben kann, aber android:layout_height nicht auf "automatisch berechnen" stellen kann.
Gruß
Marco
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.