반응형
<Collapsed View>
<Collapsed View>
요즘 Android Market 에 있는 More and Less 버튼 기능을 구현하고 있는데,
구현은 어느정도 완료는 됐지만,
처음부터 Collapse 되어있게 하려고 onCreate() 내에 collapse 함수를 실행하니깐, 제대로 동작이 안되었다.
문제를 찾아보니 FrameLayout 의 getHeight() 함수가 onCreate() 에서 항상 0을 리턴했다.
그래서 방법을 좀더 찾아본 결과,
setContentView 로 불려지면, 실제로 뷰를 확장한다고 하지만, onDraw 가 불려지지 않아서 뷰의 크기를 제대로 못가져 온단다.
(onDraw 는 실제화면에 뿌려지기 바로전에 불려진다고 함)
그래서 아래와 같이 코딩해야 하면 값이 불려와짐.
그리고 또하나의 방법,
참조: http://www.androidpub.com/1073136
반응형
'[개발] 안드로이드' 카테고리의 다른 글
SD카드 내 폴더 및 하위 파일 일괄삭제 (0) | 2011.07.20 |
---|---|
Internet Connect 체크하기 (0) | 2011.07.13 |
Ratingbar 가 크게 나올때 해결방법 (0) | 2011.06.15 |
APK 파일 Package 정보 Command 창에서 알아보기 (0) | 2011.06.15 |
옵션메뉴 처음부터 열어놓는 방법 (0) | 2011.05.27 |