안드로이드 코딩 중에 막혀서 검색을 많이 해봤는데 모르겠어어서 질문드립니다.
현재 지도를 개발중이고 지도에 클릭한 위치에 아래의 뷰를 띄우고자 합니다.
xml
{리니어 레이아웃
{버튼1 }
{리니어레이아웃 {
{버튼 2}
{이미지}
{버튼3}
}
{버튼2 }
}
이 View를 띄울 Activity는 FrameLayout입니다. (부모)
View를 화면에 띄우기 위해 inflate 를 쓰고자 하였습니다.
제가 클릭한 위치로부터 구한 띄워줄 화면 위치값은 (500,300) 과 같은 픽셀 값인데
제 아이디어는 이 값을 dp로 바꾸어 매번 layout_marginTop, layout_marginLeft를 지정하여
그 위치에 inflate 하는 것인데 혹시 이것이 가능한가요?
아니면 특정 위치에 제가 원하는 View를 이벤트 진행동안 띄울 다른 방법이 있을지 조언을 구합니다!