안드로이드 개발 질문/답변
(글 수 45,052)
뷰의 width와 height는 LayoutParam을 값을 가져올 수 있는데요
실제로 뷰가 위치하는 좌표값은 어떻게 가져와야 하나요..
addContenctView()로 뷰를 추가하였는데..
원하는 좌표값을 설정할 수 없어서 (0,0)에 뷰가 그려지내요..
도움 좀 부탁드리겠습니다.
실제로 뷰가 위치하는 좌표값은 어떻게 가져와야 하나요..
addContenctView()로 뷰를 추가하였는데..
원하는 좌표값을 설정할 수 없어서 (0,0)에 뷰가 그려지내요..
도움 좀 부탁드리겠습니다.
2009.10.28 19:52:42
layout의 특정 좌표 (x,y) 위치에 view를 넣고싶으신거죠?
예전에 AbsoluteLayout 이라는 놈이 있었는데, 그놈이 사라져버려서....
따로 ViewGroup을 만드셔서 AbsoluteLayout Copy & Paste 해주시는걸로 viewgroup 구현하셔서 사용하시는게
좋을꺼 같아요 :)
2009.10.28 21:16:09
세모님 답변 감사드립니다.
AbsoluteLayout Copy & Paste 하라는데...무슨 말씀인지 모르겠내요
ViewGroup에는 AbsoluteLayout의 파람을 사용할 수 없어서 x,y값을 못 쓰던데..
자세한 설명 좀 부탁드릴께요.
AbsoluteLayout Copy & Paste 하라는데...무슨 말씀인지 모르겠내요
ViewGroup에는 AbsoluteLayout의 파람을 사용할 수 없어서 x,y값을 못 쓰던데..
자세한 설명 좀 부탁드릴께요.
2009.10.30 16:36:01
기존 버전에 절대좌표로 하여 뷰의 위치를 강제적으로 할당할수 있는 Layout기법중 하나가 AbsoluteLayout 이였습니다.
헌데 신규버전에는 그게 없나보네요? (저도 확인을 안해서 -_-_
암튼간, ViewGroup를 임의로 생성해서 해당 AbsouluteLayout 이란 녀석을 가져다 생성해서 그걸로 이용해보라는 말씀이신듯...
헌데 신규버전에는 그게 없나보네요? (저도 확인을 안해서 -_-_
암튼간, ViewGroup를 임의로 생성해서 해당 AbsouluteLayout 이란 녀석을 가져다 생성해서 그걸로 이용해보라는 말씀이신듯...
2009.10.31 00:50:40
답변이 늦었네요.. 예전 버전에 AbsoluteLayout이란 놈이 있었습니다. 낵교님 말씀처럼요.
근데, 그게 deprecated...
This class is deprecated.
Use FrameLayout, RelativeLayout or a custom layout instead.
Use FrameLayout, RelativeLayout or a custom layout instead.
요로코롬 되어있습니다. 아마 1.5에서부턴가 사라져서요..
말씀드린 카피 & 붙여넣기라는게, AbsoluteLayout의 소스를 받으셔서 새로운 클래스를 정의하시고 내부 method들을
동일하게 구현하셔서 쓰시라는 말이었습니다.
custom layout instead 에 주목하시면 될듯? 싶네요