현상
ImageView를 Design Pallete에서 가져와서 default 이미지를 넣었다.
.xml 디자인 화면에서는 보이는데 빌드만 하면 이미지가 사라짐.
에러코드
없음
해결
1) srcCompat 사용 안하면
android:src="@drawable/..." 로 변경
tools:src="@drawable/..." or app:srcCompat="@drawable/..." 등으로 되어있다면 위 코드로 바꿔주자.
위 방법대로 하면 에뮬레이터에 이제 android:src="@drawable/.."이미지가 보이긴 하는데
에뮬레이터와는 여전히 따로 놀며
코드부분에서도 두개가 공존한다.
정확한 해결방법은 모르겠다.
2) srcCompat 사용하는 경우
(수정) 해결
어이없음 주의
srcCompat 은 앞에 스패너가 있거나 없는 두 종류가 있는데 없는 쪽에서 값이 입력되어야 한다.
해결 : srcCompat 스패너X 에 사진 지정
참고 글
[AndroidStudio Error] imageView 이미지 안보임.
현상 .xml 디자인 화면에서는 보이는데 빌드만 하면 이미지가 사라짐. 에러코드 없음 해결 android:src="@drawable/..." 로 변경 tools:src="@drawable/..." or app:srcCompat="@drawable/..." 등으로 되어있다..
ryeggg.tistory.com
https://stackoverflow.com/questions/38221986/android-vector-drawable-appsrccompat-not-showing-images
Android vector drawable app:srcCompat not showing images
I'm using support library to show vector images on android kitkat. When I test my app on emulater I don't see any of these images. I made a separate layout for android lollipop and above and it workd
stackoverflow.com
'Android(Kotlin)' 카테고리의 다른 글
[Android] ImageView에 원하는 이미지 가져와서 넣기 (0) | 2022.02.22 |
---|---|
[Kotlin] Class 와 Property, Methods, Instance, 상속, 생성자 개념정리 (0) | 2022.02.22 |
[Kotlin][Android] Unresolved reference: ActivityMainBinding 해결 (0) | 2022.02.22 |
[Android Studio][Kotlin] - Intent 로 화면(Activity)간 값 전달하기 (0) | 2022.02.21 |
[Kotlin][Android] 버튼 클릭시 이벤트 리스너 (0) | 2022.02.21 |