안드로이드 개발 질문/답변
(글 수 45,052)
main activity 와 second activity가 있습니다.
second activity에는 customview가 포함되어 있습니다.
xml에서 생성하여 customview를 보여주고 있는데
이때 second 또는 main activity에서 customview에 값을 전달하고 싶습니다.
그런데 xml에서 생성하여서 그런지
view = (CustomView)findViewById(R.id.customview);
view.커스텀뷰함수();
이렇게 하면 에러가 납니다.
생성자가 없어서 이겠지요.
그래서
view = new CustomView(this);
이것을 추가 하였는데
반응이 없습니다.
1. xml에 추가하지 않고 new로 생성후 화면에 CustomView를 보여줄수 있는 방법이 있나요?
2. xml에 추가 하고 activity에서 CustomView에 값을 전달 할수 있는 방법이 있나요?
답변 부탁 드립니다.
감사합니다.




1. addView 메서드로 보여줄 수 있습니다.
2. 생성자에 값을 전달해 줄 수 있습니다. 또는 커스텀뷰의 세터를 통해 값을 주어도 되겠습니다.