본문 바로가기
안드로이드+자바

addView(View, LayoutParams) is not supported in AdatperView 예외가 발생할 때 해결법!

by 문자메일 2016. 12. 27.



커스텀뷰를 공부하고 있는대 예외가 발생하면서

addView(View, LayoutParams) is not supported in AdatperView

에러가 떳네요.

원인을 보니 위의 빨간 줄 부분에 문제가 있었습니다.





찾아보니 위의 빨간줄 친 부분에 3번째 파라메터에 false를 넣어 


convertView = inflater.inflate(layout, parent, false);


로 수정하니 예외가 사라지고 정상적으로 실행이 되었습니다.




아래 사진은 같은 예외가 발생하는 상황인대, 빨간색으로 표시한 부분이 우리가 발생한 예외를 설명해 주는 부분입니다.


3번째 파라메터에 false를 넣어서 문제를 해결하기는 했는대, 

왜 넣어야 하는지 이유는 잘 모르겠습니다.

아시는분은 댓글 남겨주시면 감사하겠습니다.


 

댓글