2016-08-01 13 views
0

Ich habe eine benutzerdefinierte Listenansicht mit ImageView und EditText, mein Problem ist, mit anderen Bild die Größe der Bildansicht ist anders, wie in Foto. Wie kann ich sicherstellen, dass alle Bilder die gleiche Größe haben?Verschiedene ImageView Größe in einer ListView

Image of listView

Das ist mein XML-Code:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="horizontal" 
android:weightSum="1"> 

<ImageView 
    android:id="@+id/imageView1" 
    android:layout_width="150px" 
    android:layout_height="150px" 
    android:adjustViewBounds="true" 
    android:layout_weight="0.1" 
    android:scaleType="fitXY" 
    android:layout_marginBottom="1dp"/> 
+0

versuchen Android: scaleType = "fitCenter" scaleType –

+0

Simone - Wenn Sie Ihre eigene Frage gelöst haben, fügen Sie bitte die Antwort unten. –

Antwort

0

mit unterschiedlichen Seitenverhältnis zu beschäftigen, um Bilder Ihre beste Ansatz ist, ein Seitenverhältnis im Layout und in der Mitte Ernte Ihre Bilder zu wählen, so dass sie die füllen verfügbarer Platz.

<ImageView 
    android:layout_width="160dp" 
    android:layout_height="90dp" 
    android:scaleType="centerCrop" /> 
0

Gut für eine bessere Größe, erstellen lineare Layouts für jede Zeile enthält einen Imageview und EditText. Sie haben ScaleType bis fitXY eingestellt und das ist gut. Verwenden Sie jetzt dp oder fill_parent für Imageview Größe.

0

(Veröffentlicht im Auftrag des OP).

Ich habe das gelöst - ich habe einfach diese android:layout_weight="0.1" entfernen.