안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
제가 안드로이드 풀소스에서 packages/apps/Launcher2/res/layout-land/workspace.xml 파일을 수정하여 workspace의 cell을 기본 4*4에서 더 증가 시켜주었습니다.
부팅후 4*4보다 많은 갯수의 cell이 지원되는건 확인했는데 껏다 키면 레이아웃은 그대로 적용이 되어있는데 4*4보다 큰 cell에 들어가있던 widget이나 shortcut은 삭제가 되어있습니다.
xml 만 수정하여 어딘가에 한화면에 뿌려지는 app의 갯수는 4*4 = 16개 로 지정되어있는거 같은데 이부분은 어디인지 잘 모르겠습니다..
아시는분 계신가요 ..?




만약 Launcher가 대기화면을 구성할 때 사용하는 xml 파일을 말씀하시는 거면
res/xml/default_workspace.xml 파일이었던 것 같습니다.
수정해본지가 좀 지나서 확실한지는....소스 봐야 할 것 같네요.
아 그리고 제 기억에는 launcher는 대기화면에 위치하는 shortcut이나 widget들의
정보를 db에 넣어서 관리하는데 만약 cell의 갯수를 증가시키셨다면 db에 저장하는
부분도 같이 수정이 되야 했던 것 같습니다.