이것이 안드로이드다 with 코틀린 : 237page 질문 > QnA

본문 바로가기
사이트 내 전체검색

QnA

안드로이드 이것이 안드로이드다 with 코틀린 : 237page 질문

페이지 정보

profile_image
작성자 dbsg0922
댓글 1건 조회 269회 작성일 20-07-12 17:46

본문

이미지버튼의 속성에서 src에서 내려받은 이미지로 바꾸면 적용이 안되는데 srcCompat에서 내려받은 이미지로 바꾸면 적용이 잘 되서 이미지가 바뀌어 나타납니다..

이유를 알 수 있을까요?

댓글목록

profile_image

Scott님의 댓글

Scott 작성일

네임스페이스 문제입니다.
각 속성들이 사용하는 네임스페이스가 xml 파일의 상단에 아래와 같이 적용되어 있는데
기본 네임스페이스 : xmlns:android="http://schemas.android.com/apk/res/android"
추가(?) 네임스페이스 : xmlns:app="http://schemas.android.com/apk/res-auto"
srcCompat은 추가 네임스페이스에 있어서 ImageButton의 XML 코드를 보면

app:srcCompat="@이미지아이디" << 이렇게 적용되어 있을겁니다

src를 적용하고 싶다면

android:scr="@이미지아이디"

로 변경해야 합니다.

p.s. 아 그러고 보니 책 내용을 조금 수정할 필요가 있겠군요.
감사합니다.

회원로그인

회원가입

Site info.

Team Flow9
Address : 10, Gukjegeumyung-ro, Yeongdeungpo-gu, Seoul, Republic of Korea
Contact : flow9.net@gmail.com

접속자집계

오늘
76
어제
322
최대
322
전체
12,989
Copyright © flow9.net All rights reserved.