본문 바로가기
TeamProject/ImadAndroid

[android] 텍스트 뷰 이미지 추가

by 둥글레차35 2025. 2. 5.

텍스트 뷰에 drawableEnd로 이미지를 적용하려던 중 이미지가 너무 커 텍스트뷰의 화면 전체를 먹는 일이 발생 하였다.

해당 부분을 해결하기위해 직접 코틀린 코드로 이미지의 크기를 정하고 이미지를 삽입하였다.

방법은 아래와 같다.

 

val drawable = ContextCompat.getDrawable(Context(), R.drawable.image)
drawable?.setBounds(0,0, 50, 50) // 크기 조절
//적용
myTextView.setCompoundDrawables(null, null, drawable, null) // 텍스트뷰 어떤 위치에 이미지를 적용할지
myTextView.compoundDrawablePadding = 8 // 글과 이미지의 padding

 

댓글