커스텀뷰를 공부하고 있는대 예외가 발생하면서
addView(View, LayoutParams) is not supported in AdatperView
에러가 떳네요.
원인을 보니 위의 빨간 줄 부분에 문제가 있었습니다.
찾아보니 위의 빨간줄 친 부분에 3번째 파라메터에 false를 넣어
convertView = inflater.inflate(layout, parent, false);
로 수정하니 예외가 사라지고 정상적으로 실행이 되었습니다.
아래 사진은 같은 예외가 발생하는 상황인대, 빨간색으로 표시한 부분이 우리가 발생한 예외를 설명해 주는 부분입니다.
3번째 파라메터에 false를 넣어서 문제를 해결하기는 했는대,
왜 넣어야 하는지 이유는 잘 모르겠습니다.
아시는분은 댓글 남겨주시면 감사하겠습니다.
'안드로이드+자바' 카테고리의 다른 글
안드로이드 액션바, 옵션메뉴 만드는 법! (0) | 2017.01.03 |
---|---|
안드로이드 화면 전환시키는법! (0) | 2016.12.30 |
애드몹 배너광고 다는법 누구나 따라하기! (0) | 2016.12.20 |
안드로이드 스튜디오 앱 상단 타이틀바 지우기!! (0) | 2016.12.18 |
안드로이드 스튜디오 ic_launcher 아이콘 쉽게 만드는 사이트 (0) | 2016.12.18 |
댓글