Android - UI src 와 background 의 차이
background 는 ImageView 구성 요소 가 지정 한 길이 와 너비 에 따라 스 트 레 칭 을 하고 src 는 원 그림 의 크기 를 저장 하 며 스 트 레 칭 을 하지 않 습 니 다.src 는 그림 내용 (전경) 이 고 bg 는 배경 이 며 동시에 사용 할 수 있 습 니 다.
그 밖 에 scale Type 은 src 에 만 작용 합 니 다.bg 는 투명 도 를 설정 할 수 있 습 니 다. 예 를 들 어 ImageButton 에서 android: scale Type 으로 그림 의 크기 를 조절 할 수 있 습 니 다. 예제 코드 는 다음 과 같 습 니 다.
<ImageView android:id="@+id/img"
android:src="@drawable/logo"
android:scaleType="centerInside"
android:layout_width="60dip"
android:layout_height="60dip"
android:layout_centerVertical="true"/>
설명: center Inside 는 그림 을 비례 에 따라 크기 를 조정 하여 그림 의 길이 (너비) 를 보기 와 같은 차원 보다 작 게 합 니 다.
메모: 제어 하 는 그림 은 배경 이 아 닌 자원 입 니 다. 즉, android: src = "@ drawable / logo" 입 니 다. android: background = "@ drawable / logo" 가 아 닙 니 다.프로그램 에서 동적 으로 그림 을 불 러 오 는 것 도 비슷 합 니 다. 예 를 들 어 imgView. setImageResource (R. drawable. *);imgView 가 아 닌 setBackgroundResource (R. drawable. *);
CENTER / center 는 보기 중심 에 그림 을 표시 하고 크기 를 조정 하지 않 습 니 다.
CENTER_CROP / centerCrop 비례 에 따라 그림 크기 를 조정 하여 그림 의 길이 (너비) 가 보기 의 해당 차원 보다 크 도록 합 니 다.
CENTER_INSIDE / center Inside 그림 을 비례 에 따라 크기 를 조정 하여 그림 의 길이 (너비) 를 보기 와 같은 차원 보다 작 게 합 니 다.
FIT_CENTER / fitCenter 는 그림 을 보기 의 최소 변 으로 비율 에 따라 크기 를 조정 하여 가운데 로 표시 합 니 다.
FIT_END / fitEnd 그림 을 보기 의 가장 작은 쪽 에 비례 하여 크기 를 조정 하여 보기 의 아래 부분 에 표시 합 니 다.
FIT_START / fitStart 그림 을 비례 에 따라 보기 의 최소 변 으로 확대 / 축소 하여 보기 의 상단 위 치 를 표시 합 니 다.
FIT_XY / fitXY 그림 을 보기 크기 로 크기 조정 하지 않 음
MATRIX / matrix 매트릭스 로 그립 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.