LayoutInflater.....  몇시간동안 헤매다가 결국 여기에 또 올리게 되네요..ㅜㅜ

 
 
RelativeLayout layout =  (RelativeLayout) findViewById(R.id.infoLayout);

 

 

위와같이 레이아웃을 findViewById로 가져오면 null을 리턴하길래 알아봤더니 LayoutInflater를 사용하는 방법이 있더라구요ㅎ
그래서 LayoutInflater를 사용해서 아래 코드와같이 findViewById를 해줬더니 제대로 된 값을 리턴하더라구요,
 
  View popupview;
  LayoutInflater lf = LayoutInflater.from(this);
  popupview = lf.inflate(R.layout.info_window, null);
  RelativeLayout layout =  (RelativeLayout) popupview.findViewById(R.id.infoLayout);
 

 

근데 문제는 위에 적힌 info_window에 오직 Layout만 들어있어야 프로그램이 잘 돌아가고

다른 Button등의 뷰들이 같이 들어있으면 프로그램이 죽어버립니다ㅜ,ㅜ
 
왜그런지 도통 모르겠어요,,,ㅜㅜ
고수님들 부탁드려요~