onCreate 에서 View의 높이값, 너비값 가져오기
요즘 Android Market 에 있는 More and Less 버튼 기능을 구현하고 있는데, 구현은 어느정도 완료는 됐지만, 처음부터 Collapse 되어있게 하려고 onCreate() 내에 collapse 함수를 실행하니깐, 제대로 동작이 안되었다. 문제를 찾아보니 FrameLayout 의 getHeight() 함수가 onCreate() 에서 항상 0을 리턴했다. 그래서 방법을 좀더 찾아본 결과, setContentView 로 불려지면, 실제로 뷰를 확장한다고 하지만, onDraw 가 불려지지 않아서 뷰의 크기를 제대로 못가져 온단다. (onDraw 는 실제화면에 뿌려지기 바로전에 불려진다고 함) 그래서 아래와 같이 코딩해야 하면 값이 불려와짐. mFrame.post(new Runnable() { ..