현재 개발중인 어플 UI구현 관련해서 질문드립니다.

개발중인 어플은 실행시 네트워크로 서버에 연결되어서

실시간으로 서버정보를 표시해주고 무선랜으로 컨트롤도 할 수 있도록 하는건데요


화면 구성하는데 각종 효과를 구현하기위해 ImageView로 UI 이미지를 일일이 뿌려주고

onTouchEvent로 좌표값을 입력받아 버튼클릭등의 UI를 구현하였습니다.


기존에는 Absolute Layout을 사용하고 좌표값을 일일이 손으로 구해서 구성하였었는데

getTop(), getLeft(), getHeight(), getWidth() 등의 함수를 사용하여 static 값에 저장하는 방법으로

기기에 따라 가변적으로 이용할 수 있도록 하려고 하는데요.


위의 함수들을 OnCreate에서 호출하였더니 0이 리턴되더군요.
(다른 메써드를 만들어 OnCreate에서 해당 메써드를 호출하게 하여도 마찬가지입니다)


OnCreate 종료 후 해당 함수를 실행시켜야 정상적인 값을 받아오는걸로 보이는데

어플의 구성상 실행하면 바로 네트워크에 연결하고 서버를 컨트롤, 상태값전송받는 UI만 있고

기타 환경설정 같은 부분이 없어서 따로 저 함수들을 실행해줄 버튼같은걸 넣기가 용이하지 않은 상황입니다.

OnCreate 종료 후 자동으로 초기화 메써드를 실행하여서 해당값들을 저장해주고싶은데

어떤방법이 있는지 질문드립니다.