개발 공부/안드로이드

[Android Error] ImageView 이미지 안보임(+ tools) / 특수 문자 삽입

yong_DD 2021. 6. 7. 20:52

1. ImageView  -  이미지 안보임 

1-1 @tools:sample 사용

 

안드로이드 스튜디오 기본 이미지를 임의로 넣었을 때 많이 발생하는 에러인 것 같습니다.

 

특히 왼쪽같은 avatars 이미지를 넣으면 미리보기 효과이기 때문에 보이지 않습니다.

(프로필 아바타로 사용할 수 있는 벡터 드로어블)

 

아바타 이미지의 xml 코드

 

 

*tools 참고

https://developer.android.com/studio/write/tool-attributes?hl=ko#toolssample_resources

 

도구 속성 참조  |  Android 스튜디오  |  Android Developers

Android 스튜디오에서 지원하는 도구 네임스페이스의 다양한 XML 속성은 디자인-시간 기능 또는 컴파일-시간 동작을 사용합니다.

developer.android.com

 

 

1-2 기타

 

'tools' 또는  'app:srcCompat="@drawable/~' 로 되어 있다면  'android:src="@drawable/~'로 변경

 


2. 특수 문자 삽입 ( &, <, >, ', " )

 

문자 이스케이프 형식
@ \@
? \?
< &lt;
> &gt;
& &amp;
홑따옴표(') 다음 중 아무것이나:
  • &apos;
  • \'
  • 겹따옴표로 전체 문자열 감싸기(예: "This'll work")
겹따옴표(") 다음 중 아무것이나:
  • &quot;
  • \"
단, 겹따옴표를 이스케이프 처리해야 합니다. 홑따옴표로 문자열을 감싸는 것으로는 처리되지 않습니다.

 

https://developer.android.com/guide/topics/resources/string-resource?hl=ko#escaping_quotes

 

문자열 리소스  |  Android 개발자  |  Android Developers

문자열 리소스는 옵션 사항인 텍스트 스타일 지정 및 서식 지정 기능과 함께 애플리케이션에 사용할 수 있는 텍스트 문자열을 제공합니다. 애플리케이션에 문자열을 제공할 수 있는 리소스 유

developer.android.com