이번 시간에는 이미지뷰에 대해 간단히 설명해보고자 합니다.
LinearLayout에 ImageView를 삽입한 모습입니다. ImageView를 보면 안에 width, height, background가 있습니다. 기본적인 default로 생성되는것은 width와 height이며, background는 이후 설명을 위해 미리 넣은 상태로 진행하겠습니다.
width, height는 말 그대로 해당 뷰의 가로, 세로 길이를 의미합니다. 그 안의 옵션을 보면 총 4가지가 나오긴 하지만 우리가 기억하고 사용하기 좋은 것은 wrap_content, match_parent 그리고 dp단위의 설정입니다.
wrap_content | 뷰 내의 내용물의 크기에 맞도록 크기를 설정. 직역해도 이해하기 쉽다. 내용물(content)를 감쌈(wrap) |
match_parent | 부모 뷰의 크기에 맞게 설정. 부모에(parent) 맞춤(match) |
dp | 밀도 독립적 픽셀(Density-independent Pixels). 사용중인 화면에 맞추어 위치를 맞추어준다. |
다음은 background에 대한 설명입니다. 백그라운드에는 칼라코드를 넣어서 색을 지정할 수 있습니다. 칼라코드의 첫 번째 설정 방법은 #RGB값을 넣는 것인데, #000000 ~ #ffffff사이의 값을 입력하면 됩니다.
두 번째 방법은 칼라코드를 아무거나 넣은 후 코드 왼쪽의 색을 눌러 원하는 색을 찾는 방법입니다.
세 번째는 background 옵션 내의 @color/~~를 사용하는 것인데, 이 컬러는 왼쪽 파일창에 있는 app>res>values>colors.xml에서 설정한 후 값 자체를 가져올 수 있습니다.
res폴더 내의 항목들에 대해서는 추후 포스팅에서 설명드리도록 하겠습니다.
'안드로이드 > 기초' 카테고리의 다른 글
[Android] 선형 레이아웃(LinearLayout) (0) | 2020.08.04 |
---|---|
[Android] 뷰 컴포넌트 (ViewComponent) (0) | 2020.08.03 |