2017-06-16 31 views
0

Ich bin derzeit neu in Android-Entwicklung, und ich habe versucht, ein Bild für verschiedene Bildschirmgrößen zu skalieren. Ich habe eine Zeichnungs-hdpi, -mdpi und drawable-xdpi gemacht. In diesen Ordnern platzierte ich das Bild aber in verschiedenen Größen für jede Bildschirmdichte (Bsp .: für xdpi habe ich das Bild größer gemacht). Ich platzierte die imageView im Constraint-Layout und setzte die Höhe und das Gewicht auf wrap_content. Ich hatte erwartet, dass das Bild die gleiche Größe wie das entsprechende Zeichen hatte, aber für höhere Bildschirmdichten war es immer noch sehr klein. Irgendwelche Gedanken? Ich lese auch ungefähr 9 Patch-Bilder, aber ich kann nicht einfach ein größeres Bild zu den höher dichter ziehbaren Ordnern hinzufügen?Versuchen, ein ImageView zu skalieren, wie der Bildschirm größer wird

Antwort

0

sollten Sie ändern die Scaletype von Imageview anzupassen. , wenn Sie mit Seitenverhältnis beibehalten maßstäblich Bild möchten, sollten Sie

<ImageView 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:scaleType="fitcenter"/> 

verwenden u eine andere Option wie centerCrop versuchen können, und fitxy und das Ergebnis

0
<ImageView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:scaleType="fitXY" 
     .... 

android:scaleType="fitXY" zu Image Fügen Sie die Breite und Höhe der Ansicht

Verwandte Themen