Wir alle wissen, dass wir Bilder zu beiden Seiten hinzufügen können, wenn wir sie hinzufügen möchten. Als nächstes werde ich mit Ihnen über den Unterschied zwischen src und Hintergrund sprechen. Interessierte können gerne einen Blick darauf werfen und kommentieren.
Der Unterschied zwischen den XML-Attributen src und background in ImageView:
Hintergrund wird entsprechend der von der ImageView-Komponente angegebenen Länge und Breite gedehnt , und src Die Größe des Originalbildes wird gespeichert und nicht gestreckt. src ist der Bildinhalt (Vordergrund) und bg ist der Hintergrund, der gleichzeitig verwendet werden kann.
Außerdem: ScaleType funktioniert nur auf src; bg kann beispielsweise die Transparenz des Bildes mit android:scaleType steuern:
<ImageView android:id="@+id/img"? android:src="@drawable/logo" android:scaleType="centerInside" android:layout_width="60dip" android:layout_height="60dip" android:layout_centerVertical="true"/>
Beschreibung: centerInside Gibt an, dass das Bild proportional skaliert wird, sodass die Länge (Breite) des Bildes kleiner oder gleich der entsprechenden Dimension der Ansicht ist.
Hinweis: Das kontrollierte Bild ist eine Ressource und kein Hintergrund, d. h. android:src="@drawable/logo", nicht android:background="@drawable/logo". Das dynamische Laden von Bildern im Programm ist ebenfalls ähnlich, wie zum Beispiel: imgView.setImageResource(R.drawable.*); statt imgView.setBackgroundResource(R.drawable.*)
Anhang: Detailliertere ScaleType-Beschreibung :
CENTER /center zeigt das Bild in der Mitte der Ansicht an und skaliert das Bild nicht
CENTER_CROP/centerCrop skaliert das Bild proportional, sodass die Länge? (Breite) des Bildes beträgt größer oder gleich der entsprechenden Abmessung der Ansicht
CENTER_INSIDE/ centerInside skaliert das Bild proportional, sodass die Länge (Breite) des Bildes kleiner oder gleich der entsprechenden Abmessung der Ansicht ist
FIT_CENTER/ fitCenter skaliert das Bild proportional zur kleinsten Seite der Ansicht und zeigt es in der Mitte an
FIT_END/ fitEnd skaliert das Bild proportional zur kleinsten Seite der Ansicht und zeigt es unten an Teil der Ansicht
FIT_START/ fitStart skaliert das Bild proportional zur kleinsten Seite der Ansicht und zeigt es im oberen Teil der Ansicht an
FIT_XY/ fitXY Skaliert das Bild auf die Größe der Ansicht ohne proportionale Anzeige
MATRIX/Matrix Verwenden Sie eine Matrix zum Zeichnen
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen src und Hintergrund?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!