투케이2K

70. (TWOK/ERROR) [Android] 이미지 뷰 이미지 로드 Out Of Memory Canvas trying to draw too large bitmap 에러 본문

투케이2K 에러관리

70. (TWOK/ERROR) [Android] 이미지 뷰 이미지 로드 Out Of Memory Canvas trying to draw too large bitmap 에러

투케이2K 2022. 5. 23. 04:58

[환경 설정 및 설명]

프로그램 : AndroidStudio

설 명 : 이미지 뷰 이미지 로드 Out Of Memory Canvas trying to draw too large bitmap 에러

 

[에러 원인]

1. 안드로이드 이미지 뷰 background 이미지 지정 시 하위 디바이스 스펙 상 메모리 누수 에러 발생

            <ImageView
                android:id="@+id/menuLayout"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:scaleType="fitXY"

                android:background="@drawable/new_menu_all">
            </ImageView>
 

[해결 방법]

1. 이미지 뷰 background 이미지 제거 및 Glide 라이브러리 사용해 이미지 로드 수행 실시

 

Glide.with(getActivity())
	.load(R.drawable.new_menu_all) // TODO [이미지 주소]
	.into(menuLayout); // TODO [표시할 이미지 뷰 지정]

 
반응형
Comments