제목이 좀 이상합니다만...

일반 윈도우에서 마우스 우클릭을 하면 마우스 포인터를 기준으로 팝업창이 생기는것 처럼

기기에서도 버튼등을 누르면 버튼 주위에 팝업창 처럼 생긴것을 사용하고 싶습니다.


여기저기 찾아보니 FrameLayout을 쓰라고들 하시던데요.

문제는 이 부분을 여러군데서 사용하기 때문에 따로 xml로 하나 만들어놓고

필요할때마다 불러와서 사용 할 수 있는 방법이 있을까요?

같은 모양이라서 xml을 복붙하면 될것 같긴 하지만

코드가 지저분해지고 수정할 때 애로사항이 생길 것 같아서 따로 빼놓고 필요할때마다 붙이고 싶거든요.




예를 들면 이렇습니다.

액티비티에 반 반 리니어 레이아웃이 배치되어 있습니다.

양쪽 리니어에 미리 만들어둔 레이아웃을 얹고 싶습니다.


고수분들의 많은 도움 부탁드립니다.