페이지에 사진을 추가하려면 src나 배경을 사용하면 둘 다에 사진을 추가할 수 있다는 것을 모두 알고 있습니다. 다음으로 src와 background의 차이점에 대해 말씀드리겠습니다. 관심 있는 친구들은 좋아요와 댓글을 환영합니다.
ImageView의 XML 속성 src와 배경의 차이점:
배경은 다음에 따라 제공됩니다. ImageView 구성 요소 길이와 너비는 늘어나지만 src는 원본 이미지의 크기를 저장하고 늘어나지 않습니다. src는 이미지 내용(전경)이고 bg는 동시에 사용할 수 있는 배경입니다.
추가: scaleType은 src에서만 작동합니다. 예를 들어 ImageButton에서는 android:scaleType을 사용하여 이미지 크기 조정을 제어할 수 있습니다. #🎜 🎜#
<ImageView android:id="@+id/img"? android:src="@drawable/logo" android:scaleType="centerInside" android:layout_width="60dip" android:layout_height="60dip" android:layout_centerVertical="true"/>
참고: 제어되는 이미지는 배경이 아닌 리소스입니다. 즉, android:Background="@drawable/logo"가 아닌 android:src="@drawable/logo"입니다. 프로그램에서 이미지의 동적 로드도 다음과 유사합니다. imgView.setBackgroundResource(R.drawable.*)
Attachment 대신 imgView.setImageResource(R.drawable.*); scaleType 설명:
CENTER /center는 뷰 중앙에 이미지를 표시하고 이미지 크기를 조정하지 않습니다.
CENTER_CROP/ centerCrop은 이미지 길이에 비례하여 이미지 크기를 조정합니까? (너비)가 해당 뷰 크기보다 크거나 같습니다.
CENTER_INSIDE/ centerInside 이미지의 길이(너비)가 해당 뷰 크기보다 작거나 같도록 이미지 크기를 조정합니다. view
FIT_CENTER/ fitCenter 보기의 최소 가장자리에 비례하여 이미지 크기를 조정합니다. 가장자리는 중앙에 표시됩니다.
FIT_END/ fitEnd 보기의 가장 작은 가장자리에 비례하여 이미지 크기를 조정합니다. , 뷰 하단에 표시
FIT_START/ fitStart 뷰의 가장 작은 부분에 비례하여 이미지를 확대/축소하고 뷰 상단에 표시
#🎜 🎜#FIT_XY/ fitXY 크기 조정 없이 뷰 크기에 맞게 이미지 크기 조정 MATRIX/ 행렬 행렬로 그리기위 내용은 src와 배경의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!