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 |