webentwicklung-frage-antwort-db.com.de

Android: Ändern der Bildansicht in XML

Ich habe ein Bild, das zu groß ist, um auf den Bildschirm zu passen. Ich möchte, dass es auf dem Bildschirm recht klein ist. Wie ändere ich die Größe des Bildes über XML? 

ich habe es versucht:

<ImageView
Android:id="@+id/image"
Android:layout_width = "100dp"
Android:layout_height= "100dp"
Android:scaleType="center"
Android:layout_gravity="center_horizontal|bottom"
Android:src="@drawable/dashboard_rpm_bottom"
>
</ImageView>

das Bild wird jedoch nicht verkleinert ... es wird abgeschnitten. Irgendwelche Ideen?

40
Mark Manickaraj

zum Beispiel:

<ImageView Android:id="@+id/image_view"     
  Android:layout_width="wrap_content"  
  Android:layout_height="wrap_content"  
  Android:adjustViewBounds="true"  
  Android:maxWidth="42dp"  
  Android:maxHeight="42dp"  
  Android:scaleType="fitCenter"  
  Android:layout_marginLeft="3dp"  
  Android:src="@drawable/icon"  
  /> 

Fügen Sie die Eigenschaft Android:scaleType="fitCenter" und Android:adjustViewBounds="true" hinzu. 

118
ameyume

Kennzeichen,

Ich glaube, Sie möchten Android:scaleType="fitXY" verwenden.

31
Will Tate

Bitte versuchen Sie, das funktioniert für mich :

<ImageView Android:id="@+id/image_view"     
  Android:layout_width="wrap_content"  
  Android:layout_height="wrap_content"  
  Android:adjustViewBounds="true"  
  Android:maxWidth="60dp" 
  Android:layout_gravity="center" 
  Android:maxHeight="60dp"  
  Android:scaleType="fitCenter"  
  Android:src="@drawable/icon"  
  /> 
0
Alok Singh