본문 바로가기
안드로이드/Widget

안드로이드 ImageView

by 김어찐 2022. 5. 30.
728x90

주요 속성

srcCompat : 보여줄 이미지를 지정한다. 안드로이드 4 버전까지는 src 였는데 백터 방식의 이미지(SVG, PSD 등)을 처리할 수 있는 기능을 추가혀여 srcCompat로 변경하였다.

 

주요 메서드

setImageResource : res 폴더에 있는 이미지를 설정한다.
setImageBitmap : Bitmap 객체로 만들어진 이미지를 설정한다.
setImageDrawable : Drawable 객체로 만들어진 이미지를 설정한다.

 

Drawable vs Mipmap

안드로이드에서 이미지를 넣은 폴더는 drawable 폴더이다
안드로이드 버전이 변경되면서 mipmap 이라는 폴더를 제공하는데 이 폴더의 이미지는 비트맵이 아닌 벡터 방식으로 이미지를 그리게 된다.
mipmap 폴더의 이미지는 런처 아이콘용 이미지를 넣는 폴더로 사용한다.

 

package com.example.imageview

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.activity_main.*

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        imageView3.setImageResource(R.drawable.img_android)
    }
}

728x90

'안드로이드 > Widget' 카테고리의 다른 글

안드로이드 CheckBox  (0) 2022.05.30
안드로이드 ToggleButton  (0) 2022.05.30
안드로이드 TextInputLayout  (0) 2022.05.30
안드로이드 EditText  (0) 2022.05.27
안드로이드 Button  (0) 2022.05.27