안녕하세요. 


제가 지금 하려고 하는게, RelativeLayout을 상속은 클래스 A를 만들고,

A클래스를 이미 만들어놓은 RelativeLayout으로 되어 있는, XML과 연결하려 하고,

XML내부에 있는 버튼들에 대한 이벤트 처리를 클래스에서 미리 다 해놓은 뒤에

필요할때마다 이 레이아웃을 addview해서 사용하여 이벤트 처리를 따로 하지 않게 하려고 합니다.


클래스 A는 RelativeLayout이니 this = (RelativeLayout)Inflate 이런식으로 해서 초기화를 하려 했는데,

이게 안되더라구요.


내부에 Layout변수를 하나 두고 여기에 인플레이트한 뒤에 나중에 addview할때 저 변수를 부르니 그게 되는데..


RelativeLayout을 상속받은 클래스 자체에는 안들어가는데 필드변수에 들어가는이유는 무엇인지 궁금하네요.

또한 이 문제에 대한 해결방안은 어떤게 있을지..

답변 부탁드립니다.