tag:blogger.com,1999:blog-7614179411744100902024-02-06T22:23:40.192-08:00규성ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.comBlogger19125tag:blogger.com,1999:blog-761417941174410090.post-38708303339961159232011-05-18T18:43:00.000-07:002011-05-18T18:44:11.702-07:00가로모드 세로모드 확인 방법<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: 돋움; font-size: 12px; line-height: 18px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span class="Apple-style-span" style="font-family: AppleGothic, Dotum, sans-serif; line-height: 19px; ">if(<span style="color: rgb(255, 0, 0); ">this.getResources().getConfiguration().orientation</span> == </span><span class="Apple-style-span" style="font-family: AppleGothic, Dotum, sans-serif; line-height: 19px; "><span style="color: rgb(255, 0, 0); ">Configuration.ORIENTATION_PORTRAIT</span>)</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span class="Apple-style-span" style="font-family: AppleGothic, Dotum, sans-serif; line-height: 19px; ">{</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span class="Apple-style-span" style="font-family: AppleGothic, Dotum, sans-serif; line-height: 19px; "> // 세로 모드 </span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span class="Apple-style-span" style="font-family: AppleGothic, Dotum, sans-serif; line-height: 19px; ">}else if</span><span class="Apple-style-span" style="font-family: AppleGothic, Dotum, sans-serif; line-height: 19px; ">(<span style="color: rgb(255, 0, 0); ">this.getResources().getConfiguration().orientation</span> == <span style="color: rgb(255, 0, 0); ">C</span></span><span class="Apple-style-span" style="font-family: AppleGothic, Dotum, sans-serif; line-height: 19px; "><span style="color: rgb(255, 0, 0); ">onfiguration.ORIENTATION_LANDSCAPE</span>)</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span class="Apple-style-span" style="font-family: AppleGothic, Dotum, sans-serif; line-height: 19px; "></span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span class="Apple-style-span" style="font-family: AppleGothic, Dotum, sans-serif; line-height: 19px; "> // 가로 모드</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span class="Apple-style-span" style="font-family: AppleGothic, Dotum, sans-serif; line-height: 19px; ">}</span></p></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-69934975840575876862011-05-18T18:21:00.000-07:002011-05-18T18:36:48.732-07:00안드로이드 노트 어플 GW NOTE (메모, 할일, 이벤트, 시간표)<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_m5ojYDoDlsTtO4Tegi6v2QoOaKhXxzcPtBKmn3ZOM-L1qQECKpoYmREE6jqDAQcUSe6fvm1IUTB1do4IrMGR1WzzBjPGaIcF8lCf-m2hcp5oq9HspjcOPSFuDtTr8yiod4UywaXiYxM/s320/gwnote_01_1.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 214px; height: 320px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5608234020248166962" /><div style="text-align: center;"><br /></div><div style="text-align: center;"><br /></div><div style="text-align: center;"><br /></div><div style="text-align: center;"><br /></div><div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">GW Note는 할일(Todo), 메모 (Memo), 스케쥴(Schedule) 뿐 아니라</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">과목마다 과제, 메모등을 추가하여 관리할 수 있는 강력한 기능의 시간표를 작성 할 수 있습니다.</span></span></div><div style="text-align: center;"><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">직관적인 화면 구성으로 쉬운 사용자 환경을 가지고 있</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">습니다.</span></span></div><div style="text-align: center;"><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">- 시간표 기능 (TimeTable)</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">GW 시간표는 단순히 일주일 동안의 시간표 목록만 보여 주는 것이 아니</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">라 </span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 각 과목별 과제를 등록하고 관리 할 수 있도록 도와 줍니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 과제 완료일을 설정 할 수 있을 뿐아니라 완료한 과제와 완료하지 못한 과제를 분리하여 관리 할 수 있습니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 과제, 메모 추가는 단순히 메모 작성 뿐아니라 사진을 추가하여 작성 할 수 있어 </span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 시간표는 가로 보기 및 세로 보기 모드를 지원합니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">가로 보기 모드에서는 전체적인 시간표를 확인 할 수 있고 세로 모드에서는 자세한 과목 정보를 확인 할 수 있습니다.</span></span></div><div style="text-align: center;"><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz2LCtiubg7Uo02CbNo73nqOlYabABDsG-1lliwk00rmYlDimwF26LwnNAprEeAOB-UtFlWWnaC_YBCJ4S4JopDBFebJ1I_1gfxY7g3Dqs0ypgkN7qbQQqhJVMgStjs0uWEYB5MT6DdqU/s320/gwnote_10.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 214px; height: 320px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5608234310401239858" /><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">- 사진 첨부 기능</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 모든 노트 (메모, 할일, 이벤트) 에 사진을 추가할 수 있습니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 단지 첨부기능이 아니라 마치 워드 프로세스와 같이 원하는 위치에 사진을 추가하여 사진과 내용을 원하는 위치에 </span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 위치시킬 수 있으며 내용과 내용사이에 사진을 추가할 수 있습니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px; margin-right: auto; margin-left: auto;"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi19NBWU4dJizSat8Jq5b9iemhMynCrS22Q9koR9goZbRiJH2WbJaxkXgngyYsugo4KPMZzoFEy0cfgR81wT1NQYXfsPHxfCCWokccfV1H64UyPVx6tVJcgGvVYv4BRnBJxXJDYhC5j2Yw/s320/gwnote_03.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 192px; height: 320px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5608234842216006834" /></span><div style="text-align: center;"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px; "><br /></span></div></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">- 달력 기능 지원</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 양력과 음력을 모두 지원하며 만든 노트들을 날짜별로 확인 할 수 있고 달력을 통해 스케쥴 관리를 할 수 있습니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 월별 보기 및 주별 보기를 통해 스케쥴을 관리해 보세요</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvA-3RasczNFlASAu2Ko6e3Bvwo0AcMCiKC-ERdwmqHMECQJJkJqDvwCB9UKLKNzSGTixDBCc7RoOYfpqYF4FSp7h3ibCAY0x1Yu-JI5Q63-3IlYsBN9QxsFSjHkGv_u41U67gOFSx55Y/s320/gwnote_04.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 192px; height: 320px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5608234846659695762" /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">- 알람 기능</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 할일, 이벤트 노트를 만들어 정해신 기한에 알람을 설정하면 원하는 시간에 알람으로 알려 줍니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">- 반복 기능</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> - 반복되는 할일 들에 대해서 반복을 설정하면 정해진 기간마다 반복되는 할일 노트를 만들 수 있습니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">- 할일 메모 작성</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 간단한 메모 작성 뿐아니라 해야할 일들을 작성 할 수 있는 Todo 기능을 지원 합니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 각 폴더별로 할일 리스트를 따로 관리할 수 있어 관련있는 할일 들만 모아 정리 할 수 있습니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">- 다양한 배경화면 지원</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 다양한 노트 배경화면을 적용하여 자신만의 노트를 만들어 보세요</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">- 가로 입력 모드를 지원합니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 세로 모드 입력 뿐 아니라 가로 모드 입력이 가능하여 메모 작성시 </span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 넓은 키보드를 사용하여 좀더 편하게 입력이 가능합니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">- 다양한 위젯 지원</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> (1 x 1), (1 x 2), (2 x 2) 사이즈의 메모, 할일, 이벤트에 대한 위젯을 제공합니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 원하는 크기의 위젯을 적요하여 자신만의 위젯을 구성할 수 있습니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 또한 4가지의 시간표 위젯도 지원 합니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 작성한 시간표를 위젯을 통해 관리해 보세요</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">- 노트 공유 기능</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 작성한 노트를 SMS, MMS, 트위터, 이메일, 에버노트(Evernote) 등으로 메모, 할일, 이벤트 노트를 전달 할 수 있습니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">- 암호 설정 기능</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> 중요한 메모, 할일, 이벤트들이 포함된 폴더에 암호를 설정하세요</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">- 한글, 영문 지원</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"> GW 노트는 한글과 영문 두가지 언어를 지원 합니다.</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">0.99$에 메모, 할일, 이벤트 및 시간표 기능까지 가능한 다기능 노트 어플을 만나 보세요</span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;">새로운 기능들은 계속 추가됩니다.</span></span></div></div><br /><span class="Apple-style-span" style="border-collapse: collapse; font-size: 12px; line-height: 18px;"><br /></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-13354856827445342502011-05-18T18:19:00.001-07:002011-05-18T18:19:30.609-07:00SQLITE Manager 사용하기<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: 돋움; font-size: 12px; line-height: 18px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">요즘 저는 모바일쪽에 많은 관심을 갖고 있습니다.<br />그 이유는 다른 분들도 같은 생각이시겠지만, 향후 생활에 접목되어서 많은 확장성과 발전 가능성이 보이는 분야이기 때문이죠.<br />그렇다고 웹을 절대로 무시하는 것은 아닙니다.<br />현재 운영되어지는 모든 그림들이 웹베이스의 모바일 클라이언트쪽의 모습이기 때문입니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">그러면 모바일을 개발할 때 개발하는 언어와 상관없이 공통되게 사용하는 것이 있는데 그것은 SQL 입니다.<br />그 중에서 모바일쪽에서는 <strong>SQLITE</strong> 를 사용을 하지요.<br /><br /><strong>SQLITE</strong>는 콘솔을 통해서 사용을 할 수 있지만 더 쉽게 사용하고 접근할 수 있는 방법으로 <strong>FireFox</strong>에다가 ‘<strong>Sql Manager</strong>’를 <strong>Add On</strong>을 해서 사용하는 방법이 있습니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">그래서 그 방법에 대해서 설명을 하고 간단하게 1개의 데이터를 입력해 볼까 합니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>1. SQLite Manager 설치하기</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><a target="_blank" class="con_link" href="http://blog.ithcity.com/script/powerEditor/pages/http://cfile24.uf.tistory.com/image/133FF30F4C0456300E6D04" style="text-decoration: none; word-wrap: break-word; "><img src="http://cfile24.uf.tistory.com/image/156BB0264C04563078EC77" width="644" height="323" id="image/156BB0264C04563078EC77" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></a><br />[FireFox를 실행하고 Tools에서 Add-ons를 선택합니다.]</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><a target="_blank" class="con_link" href="http://blog.ithcity.com/script/powerEditor/pages/http://cfile8.uf.tistory.com/image/16232F0B4C0456308E27D1" style="text-decoration: none; word-wrap: break-word; "><img src="http://cfile23.uf.tistory.com/image/1750DC134C04563072BA99" width="475" height="484" id="image/1750DC134C04563072BA99" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></a><br />[Get Add-ons에서 <strong>sqlite manager</strong>를 검색해서 ‘Add to Firefox’을 누릅니다. 그러면 설치가 완료되고 FireFox를 다시 시작할것이냐고 질문을 하는데 바로 YES를 합니다.]</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><a target="_blank" class="con_link" href="http://blog.ithcity.com/script/powerEditor/pages/http://cfile6.uf.tistory.com/image/1341AF0F4C045631064F3F" style="text-decoration: none; word-wrap: break-word; "><img src="http://cfile5.uf.tistory.com/image/1633EC0B4C045631100F56" width="644" height="323" id="image/1633EC0B4C045631100F56" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></a><br />[그러면 아까는 보이지 않던 Tools 메뉴에 SQLite Manager라는 메뉴가 생긴것이 보입니다. 사용하기 위해서는 선택을 하고 실행을 하면 되겠죠?]</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>2. DataBase 생성하기</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><a target="_blank" class="con_link" href="http://blog.ithcity.com/script/powerEditor/pages/http://cfile24.uf.tistory.com/image/1820130D4C04563110DCD4" style="text-decoration: none; word-wrap: break-word; "><img src="http://cfile25.uf.tistory.com/image/1533E3114C045632A43F6C" width="644" height="371" id="image/1533E3114C045632A43F6C" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></a><br />[SQLite Manager를 실행하고 Database 메뉴를 선택하면 직관적으로 보이는 ‘New Database’라는 메뉴가 보입니다. 선택을 하고 원하시는 이름의 Database를 생성하면 됩니다.]</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><a target="_blank" class="con_link" href="http://blog.ithcity.com/script/powerEditor/pages/http://cfile7.uf.tistory.com/image/18387C0E4C045633986405" style="text-decoration: none; word-wrap: break-word; "><img src="http://cfile8.uf.tistory.com/image/193B1C104C0456334DDE4F" width="644" height="371" id="image/193B1C104C0456334DDE4F" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></a> <br />[경로에 대해서 고민하시는 분들이 있을지도 모르기에 우측상단에 보시면 Directory를 선택하면 ‘Select Default Directory’ 라는 메뉴가 보이고 선택해서 저장되기 원하는 경로를 설정하시면 됩니다. 당연히 생성하기 전에 설정하셔야 한다는 것은 감을 잡으셨으리라 굳게 믿습니다!]</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>3. Table 생성하기</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><a target="_blank" class="con_link" href="http://blog.ithcity.com/script/powerEditor/pages/http://cfile21.uf.tistory.com/image/1221D70D4C045633092ABC" style="text-decoration: none; word-wrap: break-word; "><img src="http://cfile29.uf.tistory.com/image/1433D7114C0456338BFAF7" width="644" height="371" id="image/1433D7114C0456338BFAF7" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></a><br />[테이블을 생성하는 방법도 역쉬나 Database 생성하는 것만큼 쉽습니다. Table 메뉴를 눌러보시면 ‘Create Table’ 라는 메뉴가 보이고 선택을 하시면 테이블 생성을 위한 컬럼을 입력하는 창이 뜹니다.]</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><a target="_blank" class="con_link" href="http://blog.ithcity.com/script/powerEditor/pages/http://cfile25.uf.tistory.com/image/15230C0D4C04563407ACA9" style="text-decoration: none; word-wrap: break-word; "><img src="http://cfile25.uf.tistory.com/image/142FB8054C0456343F0C27" width="644" height="443" id="image/142FB8054C0456343F0C27" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></a><br />[생성창에서 원하는 컬럼명과 DataType 및 Primary Key 등의 설정을 입력하시면 됩니다.]</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><a target="_blank" class="con_link" href="http://blog.ithcity.com/script/powerEditor/pages/http://cfile5.uf.tistory.com/image/16313E0B4C04563514D682" style="text-decoration: none; word-wrap: break-word; "><img src="http://cfile1.uf.tistory.com/image/1833F60B4C0456350E5B5D" width="439" height="228" id="image/1833F60B4C0456350E5B5D" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></a><br />[입력을 완료하면 생성된 쿼리가 맞는지에 대한 확인 창이 뜨고 맞으면 Yes를 선택하시면 됩니다.]</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>4. 데이타 입력하기</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><a target="_blank" class="con_link" href="http://blog.ithcity.com/script/powerEditor/pages/http://cfile1.uf.tistory.com/image/2014750C4C04563509D1D9" style="text-decoration: none; word-wrap: break-word; "><img src="http://cfile25.uf.tistory.com/image/1838A30B4C04563504EA01" width="644" height="371" id="image/1838A30B4C04563504EA01" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></a><br />[테이블까지 생성을 하셨다면 왼쪽의 생성한 테이블을 선택하시고 오른쪽 탭에 있는 ‘Browse & Search’라는 탭을 선택해서 ‘Add’ 버튼을 누르면 다음과 같이 데이타를 입력하는 폼이 뜹니다. 입력하는 방법은 원하시는 데이타를 타입에 맞게 넣어서 ‘OK’ 버튼을 누르시면 되겠습니다.]</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><a target="_blank" class="con_link" href="http://blog.ithcity.com/script/powerEditor/pages/http://cfile3.uf.tistory.com/image/202C0F034C0456366F8774" style="text-decoration: none; word-wrap: break-word; "><img src="http://cfile27.uf.tistory.com/image/13032F014C0456368ECD34" width="644" height="371" id="image/13032F014C0456368ECD34" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></a><br />[입력을 완료하고 나면 다음과 같이 데이타가 입력되어 있는 모습을 보실 수 있습니다. 저는 테스트를 위해서 한개만 입력하였습니다.]</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">SQLite Manager를 활용해서 데이타베이스 생성 및 테이블 생성, 데이타 입력까지 설명을 해 드렸는데요.<br />데이타베이스를 모바일 장비에서 사용하는 방법에 대해서는 생성한 위치에 가셔서 생성된 데이타베이스를 가지고 모바일 장비에 넣으시면 바로 사용할 수가 있습니다.</p></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-91524406271359577912011-05-18T18:18:00.001-07:002011-05-18T18:18:33.658-07:00Bitmap과 Drawable간의 변형<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: 돋움; font-size: 12px; line-height: 18px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Bitmap To Drawable<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> Bitmap bitmap = new Bitmap(...)</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> Drawable drawable = new BitmapDrawable(bitmap);</p></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-69461981645999315882011-05-18T18:17:00.000-07:002011-05-18T18:18:10.301-07:00안드로이드 (Android) Bitmap 구현, 관리 하기<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: 돋움; font-size: 12px; line-height: 18px; "><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span><span ><span ><span lang="EN-US">모든 프로그램에서 이미지 관리의 기본은 비트맵이다<span lang="EN-US">. </span>안드로이드에서도 마찬가지로</span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span >이미지 관리와 표현을 위해서는 비트맵을 익히는게 가장 기본이다<span lang="EN-US">. </span>그 비트맵 관련</span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span >내용들을 소개한다<span lang="EN-US">.</span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span lang="EN-US"><span ><span ><span > </span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span >안드로이드에서 비트맵 관련 클래스는 <span lang="EN-US">android.graphics.Bitmap </span>이다<span lang="EN-US">. </span>그래픽 관련<span lang="EN-US"></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span >클래스들은<span lang="EN-US"> android.graphics </span>패키지에 있으며 여기에 포함된 것이다<span lang="EN-US">.</span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span >그리고 객체<span lang="EN-US"> Factory </span>관리를 위한<span lang="EN-US"> BitmapFactory </span>클래스가 있다<span lang="EN-US">. BitmapFactory </span>는<span lang="EN-US"></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span >여러가지 이미지 포맷을<span lang="EN-US"> decode </span>해서<span lang="EN-US"> bitmap </span>으로 변환하는 함수들로 되어있는데<span lang="EN-US"></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span >그 이름들은<span lang="EN-US"> decodeXXX </span>로 되어있어서 쉽게 원하는 기능의 함수를 찾을수 있을</span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span >것이다<span lang="EN-US">.</span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span lang="EN-US"></span></span></span></span> </span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span lang="EN-US"></span></span></span></span></span></span></p><table class="MsoTableMediumGrid1Accent3" border="1" cellpadding="0" cellspacing="0" style="text-align: left; border-collapse: collapse; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-color: initial; "><tbody><tr><td valign="top" width="615" style="font-size: 12px; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(179, 204, 130); border-right-color: rgb(179, 204, 130); border-bottom-color: rgb(179, 204, 130); border-left-color: rgb(179, 204, 130); padding-top: 0cm; padding-right: 5.4pt; padding-bottom: 0cm; padding-left: 5.4pt; background-image: none; background-attachment: scroll; background-origin: initial; background-clip: initial; background-color: rgb(230, 238, 213); width: 461.2pt; background-position: 0% 0%; background-repeat: repeat repeat; "><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><b><span lang="EN-US"><span ><span >(1) BitmapFactory 에서 주로 사용하고 있는 함수와 옵션에 대한 설명</span></span></span></b></p></td></tr></tbody></table><span ><span ><span ><span ><span ><br />BitmapFactory.decodeByteArray() <span lang="EN-US">: Camera.PictureCallBack<span> </span></span>으로부터 받은<span lang="EN-US"> Jpeg </span>사진<span lang="EN-US"></span></span></span></span></span></span><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span ><span ><span >데이터를 가지고<span lang="EN-US"> Bitmap<span> </span></span>으로 만들어 줄 때 많이 사용한다<span lang="EN-US">.</span></span></span></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span ><span ><span ><span lang="EN-US">Camera.PictureCallback </span>에서 들어오는 데이터가<span lang="EN-US"> byte[] </span>배열로 들어오기 때문이다<span lang="EN-US">.</span></span></span></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span lang="EN-US"><span ><span ><span ><span ><span ><span > </span></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span ><span ><span ><b><span lang="EN-US">BitmapFactory.decodeFile()</span></b><span lang="EN-US"> : </span>로컬에 존재하는 파일을 그대로 읽어올 때 쓴다<span lang="EN-US">. </span>파일경로를<span lang="EN-US"></span></span></span></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span style="font-size: 10pt; font-family: '맑은 고딕'; "><span ><span ><span ><span ><span ><span >파라미터로 넘겨주면<span lang="EN-US"> FileInputStream </span>을 만들어서<span lang="EN-US"> decodeStream </span>을 한다<span lang="EN-US">.</span></span></span></span></span></span></span></span></p><div class="syntaxhighlighter csharp" id="highlighter_267378" style="line-height: 1.5; "><div class="lines" style="line-height: 1.5; "><div class="line alt1" style="border-top-color: rgb(236, 236, 236); line-height: 1.5; "><table style="text-align: left; border-collapse: separate; "><tbody><tr><td class="number" style="font-size: 12px; "><code>1</code></td><td class="content" style="font-size: 12px; "><code class="csharp plain">Bitmap orgImage = BitmapFactory.decodeFile(“/sdcard/test.jpg”);</code></td></tr></tbody></table></div></div></div><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span ><span ><span ><b><span lang="EN-US">BitmapFactory.decodeResource() </span></b><span lang="EN-US">: Resource </span>폴더에 저장된 그림파일을 <span lang="EN-US">Bitmap </span>으로<span lang="EN-US"></span></span></span></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span style="font-size: 10pt; font-family: '맑은 고딕'; "><span ><span ><span ><span ><span ><span >만들어 리턴해준다</span></span></span></span></span></span></span><span ><span ><span ><span ><span ></span></span></span></span></span></p><div class="syntaxhighlighter csharp" id="highlighter_349113" style="line-height: 1.5; "><div class="bar " style="line-height: 1.5; "><div class="toolbar" style="line-height: 1.5; "><span ><span ><span ><span ><span > </span></span></span></span></span></div></div><div class="lines" style="line-height: 1.5; "><div class="line alt1" style="border-top-color: rgb(236, 236, 236); line-height: 1.5; "><table style="text-align: left; border-collapse: separate; "><tbody><tr><td class="number" style="font-size: 12px; "><code>1</code></td><td class="content" style="font-size: 12px; "><code class="csharp plain">Bitmap orgImage =</code></td></tr></tbody></table></div><div class="line alt2" style="border-top-color: rgb(236, 236, 236); line-height: 1.5; "><table style="text-align: left; border-collapse: separate; "><tbody><tr><td class="number" style="font-size: 12px; "><code>2</code></td><td class="content" style="font-size: 12px; "><code class="spaces"> </code><code class="csharp plain">BitmapFactory.decodeResource(getResources(), R.drawable.test02);</code></td></tr></tbody></table></div></div></div><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span ><span ><span ><b><span lang="EN-US">BitmapFactory.decodeStream() </span></b><span lang="EN-US">: InputStream </span>으로부터<span lang="EN-US"> Bitmap </span>을 만들어 준다<span lang="EN-US">.</span></span></span></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span lang="EN-US"><span ><span ><span ><span ><span ><span > </span></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span ><span ><span ><b><span lang="EN-US">BitmapFactory.Options :</span></b><span lang="EN-US"> BitmapFactory </span>가 사용하는 옵션클래스이다<span lang="EN-US">. Options </span>객체를 생성하고</span></span></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span ><span ><span >설정하고자 하는 옵션을 넣은후 <span lang="EN-US">BitmapFactory </span>의 함수 실행시 파라미터로 넘기면된다<span lang="EN-US">.</span></span></span></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span ><span ><span ><span lang="EN-US">inSampleSize : decode </span>시 얼마나 줄일지 설정하는 옵션인데<span lang="EN-US"> 1</span>보다 작을때는<span lang="EN-US"> 1</span>이 된다<span lang="EN-US">.</span></span></span></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span ><span lang="EN-US" style="font-size: 10pt; font-family: '맑은 고딕'; ">1</span><span style="font-size: 10pt; font-family: '맑은 고딕'; ">보다 큰값일 때<span lang="EN-US"> 1/N </span>만큼 이미지를 줄여서<span lang="EN-US"> decoding </span>하게 된다<span lang="EN-US">. </span>보통<span lang="EN-US"> 2</span>의 배수로 설정한다<span lang="EN-US">.</span></span></span></span></span></span></span></span></p><div class="syntaxhighlighter csharp" id="highlighter_232725" style="line-height: 1.5; "><div class="bar " style="line-height: 1.5; "><div class="toolbar" style="line-height: 1.5; "><span ><span ><span ><span ><span > </span></span></span></span></span></div></div><div class="lines" style="line-height: 1.5; "><div class="line alt1" style="border-top-color: rgb(236, 236, 236); line-height: 1.5; "><table style="text-align: left; border-collapse: separate; "><tbody><tr><td class="number" style="font-size: 12px; "><code>1</code></td><td class="content" style="font-size: 12px; "><code class="csharp plain">BitmapFactory.Options options = </code><code class="csharp keyword"><strong><span >new</span></strong></code> <code class="csharp plain">BitmapFactory.Options();</code></td></tr></tbody></table></div><div class="line alt2" style="border-top-color: rgb(236, 236, 236); line-height: 1.5; "><table style="text-align: left; border-collapse: separate; "><tbody><tr><td class="number" style="font-size: 12px; "><code>2</code></td><td class="content" style="font-size: 12px; "><code class="csharp plain">options.inSampleSize = 4;</code></td></tr></tbody></table></div><div class="line alt1" style="border-top-color: rgb(236, 236, 236); line-height: 1.5; "><table style="text-align: left; border-collapse: separate; "><tbody><tr><td class="number" style="font-size: 12px; "><code>3</code></td><td class="content" style="font-size: 12px; "><code class="csharp plain">Bitmap orgImage = BitmapFactory.decodeFile(“/sdcard/test.jpg”, options);</code></td></tr></tbody></table></div></div></div><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "></p><table class="MsoTableMediumGrid1Accent3" border="1" cellpadding="0" cellspacing="0" style="text-align: left; border-collapse: collapse; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-color: initial; "><tbody><tr><td valign="top" width="615" style="font-size: 12px; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(179, 204, 130); border-right-color: rgb(179, 204, 130); border-bottom-color: rgb(179, 204, 130); border-left-color: rgb(179, 204, 130); padding-top: 0cm; padding-right: 5.4pt; padding-bottom: 0cm; padding-left: 5.4pt; background-image: none; background-attachment: scroll; background-origin: initial; background-clip: initial; background-color: rgb(230, 238, 213); width: 461.2pt; background-position: 0% 0%; background-repeat: repeat repeat; "><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><b><span lang="EN-US"><span ><span >(2) Bitmap 과 BitmapFactory 을 사용한 여러가지 예제 </span></span></span></b></p></td></tr></tbody></table><span ><span ><span ><span ><span ><br />BitmapFactory 로 이미지를 읽어온뒤 <span lang="EN-US">Bitmap.createScaledBitmap() </span>사용해서 크기를 재조정</span></span></span></span></span><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span ><span ><span >할수 있다<span lang="EN-US">. </span>하지만 예를 들어 크기를 일정하게<span lang="EN-US"> 2, 4 </span>배등으로 줄일거면 굳이<span lang="EN-US"> createScaledBitmap</span></span></span></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span ><span ><span >을 사용하지 않고 위에서 설명한<span lang="EN-US"> BitmapFactory.Options </span>의<span lang="EN-US"> inSampleSize </span>를 사용하면 된다<span lang="EN-US">.</span></span></span></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span ><span ><span >아래는 <span lang="EN-US">SD </span>카드에서 이미지를 불러와<span lang="EN-US"> Bitmap </span>을 원하는 크기 만큼 줄인 예제이다<span lang="EN-US">.</span></span></span></span></span></span></span></span></span></p><div class="syntaxhighlighter csharp" id="highlighter_798633" style="line-height: 1.5; "><div class="lines" style="line-height: 1.5; "><div class="line alt1" style="border-top-color: rgb(236, 236, 236); line-height: 1.5; "><table style="text-align: left; border-collapse: separate; "><tbody><tr><td class="number" style="font-size: 12px; "><code>1</code></td><td class="content" style="font-size: 12px; "><code class="csharp plain">Bitmap orgImage = BitmapFactory.decodeFile(“/sdcard/test.jpg”);</code></td></tr></tbody></table></div><div class="line alt2" style="border-top-color: rgb(236, 236, 236); line-height: 1.5; "><table style="text-align: left; border-collapse: separate; "><tbody><tr><td class="number" style="font-size: 12px; "><code>2</code></td><td class="content" style="font-size: 12px; "><code class="csharp plain">Bitmap resize = Bitmap.createScaledBitmap(orgImage, 300, 400, </code><code class="csharp keyword"><strong><span >true</span></strong></code><code class="csharp plain">);</code></td></tr></tbody></table></div></div></div><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span ><span ><span >다음은 <span lang="EN-US">BitmapFactory.Options </span>사용해서 이미지를<span lang="EN-US"> 4</span>배로 줄인것인데<span lang="EN-US"> createScaledBitmap </span>을<span lang="EN-US"></span></span></span></span></span></span></span></span></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><span ><span ><span >사용해서 용량을 줄인 이미지에 다시 입력한 크기만큼 가로<span lang="EN-US">, </span>세로 크기를 줄인 것이 된다</span></span></span></span></span></span></span></span></p><div class="syntaxhighlighter csharp" id="highlighter_134901" style="line-height: 1.5; "><div class="lines" style="line-height: 1.5; "><div class="line alt1" style="border-top-color: rgb(236, 236, 236); line-height: 1.5; "><table style="text-align: left; border-collapse: separate; "><tbody><tr><td class="number" style="font-size: 12px; "><code>1</code></td><td class="content" style="font-size: 12px; "><code class="csharp plain">BitmapFactory.Options options = </code><code class="csharp keyword"><strong><span >new</span></strong></code> <code class="csharp plain">BitmapFactory.Options();</code></td></tr></tbody></table></div><div class="line alt2" style="border-top-color: rgb(236, 236, 236); line-height: 1.5; "><table style="text-align: left; border-collapse: separate; "><tbody><tr><td class="number" style="font-size: 12px; "><code>2</code></td><td class="content" style="font-size: 12px; "><code class="csharp plain">options.inSampleSize = 4;</code></td></tr></tbody></table></div><div class="line alt1" style="border-top-color: rgb(236, 236, 236); line-height: 1.5; "><table style="text-align: left; border-collapse: separate; "><tbody><tr><td class="number" style="font-size: 12px; "><code>3</code></td><td class="content" style="font-size: 12px; "><code class="csharp plain">Bitmap orgImage = BitmapFactory.decodeFile(“/sdcard/test.jpg”, options);</code></td></tr></tbody></table></div><div class="line alt2" style="border-top-color: rgb(236, 236, 236); line-height: 1.5; "><table style="text-align: left; border-collapse: separate; "><tbody><tr><td class="number" style="font-size: 12px; "><code>4</code></td><td class="content" style="font-size: 12px; "><code class="csharp plain">Bitmap resize = Bitmap.createScaledBitmap(orgImage, 300, 400, </code><code class="csharp keyword"><strong><span >true</span></strong></code><code class="csharp plain">);</code></td></tr></tbody></table></div></div></div><div class="imageblock center" style="line-height: 1.5; clear: both; text-align: center; "><span ><span ><span ><span ><span ><img src="http://cfile27.uf.tistory.com/image/110B20164B23918064FBF4" width="299" height="449" id="image/110B20164B23918064FBF4" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></span></span></span></span></span></div><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span >google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);</span></span></span></span></span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ><span ><span ><span ><span ><strong>[OutOfMemoryError??]</strong></span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >보통 이미지 파일을 읽어서 Resizing을 해야 할 때가 있는데, <br />그럴때는 <strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">BitmapFactory</strong>로 읽어서 <strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">Bitmap.createScaledBitmap()</strong> 메소드를 사용하여 줄이면</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >간단하게 처리 할 수 있습니다.</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >그런데 BitmapFactory를 사용할 때 주의해야 할 점이 있습니다.<br />아래의 예를 한번 보시죠.</span></span></span></span></span></p><blockquote class="vview_quote08"><div 11px="" 10px="" com="" nblog="" mylog="" post="" repeat="" scroll="" style="line-height: 1.5; "><span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움체; "><span ><span ><span ><span ><span >Bitmap src = BitmapFactory.decodeFile(<span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">"/sdcard/image.jpg"</span>);</span></span></span></span></span></span><span ><span ><span ><span ><span ><br /><span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움체; ">Bitmap resized = Bitmap.createScaledBitmap(src, dstWidth, dstHeight, <span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">true</span>);</span></span></span></span></span></span></div></blockquote><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >이미지 파일로부터 Bitmap을 만든 다음에</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >다시 dstWidth, dstHeight 만큼 줄여서 resized 라는 Bitmap을 만들어 냈습니다.<br />보통이라면 저렇게 하는게 맞습니다.</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >읽어서, 줄인다.</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >그런데 만약 이미지 파일의 크기가 아주 크다면 어떻게 될까요?<br />지금 Dev Phone에서 카메라로 촬영하면<br />기본적으로 2048 x 1536 크기의 Jpeg 이미지가 촬영된 데이터로 넘어옵니다.<br />이것을 decode 하려면 3MB 정도의 메모리가 필요 할 텐데,</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >과연 어떤 모바일 디바이스에서 얼마나 처리 할 수 있을까요?</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >실제로 촬영된 Jpeg 이미지를 여러번 decoding 하다보면</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >아래와 같은 황당한 메세지를 발견 할 수 있습니다.</span></span></span></span></span></p><blockquote class="vview_quote08"><div 11px="" 10px="" com="" nblog="" mylog="" post="" repeat="" scroll="" style="line-height: 1.5; "><span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움체; "><span ><span ><span ><span ><span ><strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">java.lang.OutOfMemoryError: bitmap size exceeds VM budget</span></strong></span></span></span></span></span></span></div></blockquote><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >네... <strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">OutOfMemory</strong> 입니다.<br />더 이상 무슨 말이 필요 하겠습니까...<br />메모리가 딸려서 처리를 제대로 못합니다.</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >이것이 실제로 decoding 후 메모리 해제가 제대로 되지 않아서 그런 것인지, <br />하더라도 어디서 Leak이 발생 하는지에 대한 정확한 원인은 알 수 없습니다.<br />이것은 엔지니어들이 해결해야 할 문제 겠죠...</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >하지만 메모리 에러를 피할 수 있는 방법이 있습니다.</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span ><br /><strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">[BitmapFactory.Options.inSampleSize]</strong></span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span ><strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">BitmapFactory.decodeXXX</strong> 시리즈는 똑같은 메소드가 두 개씩 오버로딩 되어 있습니다.<br />같은 이름이지만 Signature가 다른 메소드의 차이점은<br /><strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">BitmapFactory.Options</strong>를 파라메터로 받느냐 안받느냐의 차이죠.</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >BitmapFactory.Options를 사용하게 되면 decode 할 때 여러가지 옵션을 줄 수 있습니다.</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span ><br />여러가지 많지만 저희가 지금 사용할 것은 inSampleSize 옵션 입니다.</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span ><strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">inSampleSize</strong> 옵션은,<br />애초에 decode를 할 때 얼마만큼 줄여서 decoding을 할 지 정하는 옵션 입니다.</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >inSampleSize 옵션은 1보다 작은 값일때는 무조건 1로 세팅이 되며,<br />1보다 큰 값, N일때는 <strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">1/N</strong> 만큼 이미지를 줄여서 decoding 하게 됩니다.<br />즉 inSampleSize가 4라면 1/4 만큼 이미지를 줄여서 decoding 해서 Bitmap으로 만들게 되는 것이죠.</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span ><strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">2의 지수</strong>만큼 비례할 때 가장 빠르다고 합니다.<br />2, 4, 8, 16... 정도 되겠죠?</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >그래서 만약 내가 줄이고자 하는 이미지가 1/4보다는 작고 1/8보다는 클 때,<br />inSampleSize 옵션에 4를 주어서 decoding 한 다음에,</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >Bitmap.createScaledBitmap() 메소드를 사용하여 한번 더 줄이면 됩니다.</span></span></span></span></span></p><blockquote class="vview_quote08"><div 11px="" 10px="" com="" nblog="" mylog="" post="" repeat="" scroll="" style="line-height: 1.5; "><span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움체; "><span ><span ><span ><span ><span >BitmapFactory.Options options = <span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">new </span>BitmapFactory.Options();</span></span></span></span></span></span><span ><span ><span ><span ><span ><br /><span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움체; ">options.<span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">inSampleSize </span>= 4;</span><br /><span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움체; ">Bitmap src = BitmapFactory.decodeFile(<span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">"/sdcard/image.jpg"</span>, options);</span><br /><span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움체; ">Bitmap resized = Bitmap.createScaledBitmap(src, dstWidth, dstHeight, <span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">true</span>);</span></span></span></span></span></span></div></blockquote><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >당연한 이야기 이겠지만,<br />내가 원하고자 하는 사이즈가 딱 1/4 크기라면</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >Bitmap.createScaledBitmap() 메소드를 쓸 필요가 없지요.</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span >inSampleSize 옵션을 잘 활용하면 메모리 부족 현상을 대략적으로 해소 할 수 있습니다.<br />참고로 제가 저 옵션을 사용한 뒤로는 메모리 에러를 본적이 한~번도 없답니다.</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span ><br /><strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">[Appendix]</strong></span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span > </span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span ><strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">inSampleSize</strong> 옵션을 사용하면</span></span></span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; "><span ><span ><span ><span ><span ><strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3; font-family: 돋움, Dotum, AppleGothic, sans-serif; ">SkScaledBitmapSampler</strong> Object (Library Level) 를 생성 하게 되는데,<br />Object를 만들때 정해진 SampleSize 만큼 축소하여 width와 height를 정한 뒤에 만들게 됩니다.<br /></span></span></span></span></span></p><div><span ><span ><span ><span ><span ><span class="Apple-style-span" style="line-height: 16px; ">그러니까 애초에 축소된 사이즈로 이미지를 decoding 하는 것이죠.</span></span></span></span></span></span></div><div class="autosourcing-stub-extra" style="position: absolute; opacity: 0; line-height: 1.5; "></div><p></p></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-65797606347393829152011-05-18T17:56:00.000-07:002011-05-18T17:57:04.103-07:00Result Receiver for InputMethodManager<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: 돋움; font-size: 12px; line-height: 18px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">On a phone with a physical keyboard:<br />- if keyboard is not hidden don't bring up the soft keyboard.<br />- if the keyboard is hidden, need to do the SHOW_FORCED option which<br />is handled in the <b style="color: black; background-color: rgb(255, 255, 102); ">ResultReceiver</b> class.<br />- depending on how you exit, it may leave the keyboard up - not<br />desirable, so I might try to address this.<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">On a phone without a physical keyboard:<br />- SHOW_IMPLICIT seems to work nicely and the keyboard doesn't stay up<br />when you exit the application.<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> View.OnLongClickListener mLongClickListener = new<br />View.OnLongClickListener() {<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> @Override<br /> public boolean onLongClick(View v) {<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> softKeyboardResults rr = new softKeyboardResults();<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> Configuration config = MyView.this.getResources().getConfiguration<br />();<br /> if (config.hardKeyboardHidden ==<br />Configuration.HARDKEYBOARDHIDDEN_YES) {<br /> InputMethodManager imm = (InputMethodManager)<br />MyView.this.mContext.getSystemService(Context.INPUT_METHOD_SERVICE);<br /> imm.showSoftInput(MyView.this, InputMethodManager.SHOW_IMPLICIT,<br />rr);<br /> }<br /> return false;<br /> }<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> };<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> class softKeyboardResults extends <b style="color: black; background-color: rgb(255, 255, 102); ">ResultReceiver</b> {<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> public softKeyboardResults() {<br /> super(getHandler());<br /> }<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> @Override<br /> protected void onReceiveResult(int resultCode, Bundle resultData) {<br /> super.onReceiveResult(resultCode, resultData);<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> switch (resultCode) {<br /> case InputMethodManager.<b style="color: black; background-color: rgb(160, 255, 255); ">RESULT_HIDDEN</b>:<br /> case InputMethodManager.RESULT_SHOWN:<br /> case InputMethodManager.RESULT_UNCHANGED_SHOWN:<br /> break;<br /> case InputMethodManager.RESULT_UNCHANGED_HIDDEN:<br /> InputMethodManager imm = (InputMethodManager)<br />MyView.this.mContext.getSystemService(Context.INPUT_METHOD_SERVICE);<br /> imm.showSoftInput(MyView.this, InputMethodManager.SHOW_FORCED);<br /> break;<br /> default:<br /> break;<br /> }<br /> }<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> } </p><div><br /></div><div class="autosourcing-stub-extra" style="position: absolute; opacity: 0; line-height: 1.5; "></div><p></p></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-39494434406221664412011-05-18T17:55:00.002-07:002011-05-18T17:56:38.422-07:00InputMethodManager 와 textView/edittextview 를 통한 소프트키보드 제어하는법<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: 돋움; font-size: 12px; line-height: 18px; "><table border="0" cellspacing="3" cellpadding="0" width="718" bg height="40" style="text-align: left; border-collapse: separate; "><tbody><tr bg><td width="718" style="font-size: 12px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >1. 가상 키보드 사자리게하기</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >textView 와 edittextview 의 속성에 보면 .setInputType(0) 을 해주면 가상키보드가 더이상 뜨지 않는다 .</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ></span> </p></td></tr></tbody></table><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ></span> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "></p><table border="0" cellspacing="3" cellpadding="0" width="718" bg height="40" style="text-align: left; border-collapse: separate; "><tbody><tr bg><td width="718" style="font-size: 12px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ></span> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >2. 키보드 선택</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >InputMethodManager IMM = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >IMM.showInputMethodPicker();</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >를 해주면 키보드 선택화면이 뜬다 .</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ></span> </p></td></tr></tbody></table><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ></span> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "></p><table border="0" cellspacing="3" cellpadding="0" width="718" bg height="40" style="text-align: left; border-collapse: separate; "><tbody><tr bg><td width="718" style="font-size: 12px; "><span > </span><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >3. 입력 선택</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >textView 와 edittextview 의 속성에 보면 setInputType(InputType.TYPE_CLASS_NUMBER); 를 하면 숫자 입력만 가능해진다 .</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >소프트 키보드가 업되어있다면 더이상 숫자 이외의 입력을 받아들이지 않는다 InputType 을 변경해서 입맛대로 조정 가능</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ></span> </p></td></tr></tbody></table><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ></span> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "></p><table border="0" cellspacing="3" cellpadding="0" width="718" bg height="40" style="text-align: left; border-collapse: separate; "><tbody><tr bg><td width="718" style="font-size: 12px; "><span > </span><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >4. 키보드 띄우기</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >InputMethodManager IMM = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >IMM.showSoftInput( view , IMM.SHOW_IMPLICIT);</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >지정된 소프트 키보드가 업된다 .</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ></span> </p></td></tr></tbody></table><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span ></span> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "></p><table border="0" cellspacing="3" cellpadding="0" width="718" bg height="40" style="text-align: left; border-collapse: separate; "><tbody><tr bg><td width="718" style="font-size: 12px; "><span > </span><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >5. 키보드 사라지게 하기</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >InputMethodManager IMM = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >IMM.hideSoftInputFromWindow( ET_BARCODE.getWindowToken() , 0);</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >이것은 화면에 떠있는 키보드를 내려주기만한다</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span >완전히 사용안할려면 해당뷰에 setInputType(0) 해주세요</span></p></td></tr></tbody></table></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-36334062934966029882011-05-18T17:55:00.001-07:002011-05-18T17:55:47.584-07:00Parcelable Object 만들기 (1)<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: 돋움; font-size: 12px; line-height: 18px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Android의 핵심 중에서 <strong>Binder Driver</strong>라는 녀석이 있습니다.<br />Linux Kernel의 driver로 되어 있고, IPC이긴 하지만 기존의 IPC와는 살짝 다른 녀석 입니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">저도 어떻게 만들었는지는 잘 모릅니다만,<br />shared memory를 통하여 오버헤드도 적고 프로세스 사이에 비동기로 호출도 이루어 진다고 합니다.<br />그리고 Binder는 기존 IPC처럼 데이터만 전달 하는게 아니라,<br />하나의 프로세스에서 다른 프로세스로 Object를 넘길 수도 있게끔 설계 되어 있습니다.<br />(물론 Serialize 기술을 사용하면 Object도 주고 받을 순 있지요.)</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Binder를 통해서 넘기는 메세지 (data 와 object references) 는<br />Parcel 클래스에 저장이 되어서 넘어가게 됩니다. Parcel은 메세지 컨테이너인 셈이죠.</p><blockquote class="vview_quote08" style="margin-top: 14px; margin-right: 15px; margin-bottom: 20px; margin-left: 15px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-color: rgb(178, 178, 178); border-right-color: rgb(178, 178, 178); border-bottom-color: rgb(178, 178, 178); border-left-color: rgb(178, 178, 178); color: rgb(178, 178, 178); line-height: 1.2; "><div padding="" px="px" color="" rgb="rgb" height="" background="" url="url" quot="quot" http="" com="" nblog="" mylog="" post="" png="bg_quote_body_01.png" repeat="" scroll="" transparent="transparent" style="line-height: 1.5; ">Parcel is not a general-purpose serialization mechanism. This class (and the corresponding Parcelable API for placing arbitrary objects into a Parcel) is designed as a high-performance IPC transport.</div></blockquote><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Parcel 클래스는 고성능 IPC 전송을 가능하게 끔 설계가 되어 있기 때문에,</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">모든 객체에 대해서 평범하게 serialization하지 않습니다.<br />그래서 모든 Object들을 Binder를 통해 주고 받을 수는 없습니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br /><strong>[Parcelable Interface]</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>Primitive</strong> Type과 <strong>Primitive Array</strong> Type은 기본적으로 parcelable 합니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">뭐 그냥 일반 데이터인거죠.<br />그리고 <strong>Parcelable Interface</strong>를 implements한 클래스가 (당연히) parcelable 합니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">오늘 우리가 할 일이 바로 이 Parcelable Interface를 사용하여<br />parcelable Object를 만드는 일 인 것이죠.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">사실 parcelable한 type들이 많이 있습니다만, 나머지는 잘 모르겠군요... 어렵습니다.<br />여튼 오늘은 parcelable Object를 만드는 것만 생각 합시다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br /><strong>[Parcelable Rect]</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Rect 클래스야 다들 쉽게 만드실 겁니다.<br />left, top, right, bottom 4개의 필드만 있으면 되죠.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br />integer든 float이든 상관 없습니다만....<br />Android에는 Rect 클래스의 float 버전이 RectF 클래스 라고 따로 되어 있기 때문에,</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">저는 integer로 만들겁니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br /><span style="font-family: 돋움체; "><span >public class</span> Rect {</span><br /><span style="font-family: 돋움체; "> <span >public int</span> <span >left</span>;</span><br /><span style="font-family: 돋움체; "> <span >public int</span> <span >top</span>;</span><br /><span style="font-family: 돋움체; "> <span >public int</span> <span >right</span>;</span><br /><span style="font-family: 돋움체; "> <span >public int</span> <span >bottom</span>;</span><br /><span style="font-family: 돋움체; ">}</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br />뭐 아주 간단 합니다. 그냥 C에서의 구조체 수준이네요.<br />이것을 parcelable하게 바꾸어 봅시다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>Step 1.</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br /><span ><span style="font-family: 돋움체; ">public class</span></span><span style="font-family: 돋움체; "> Rect <span >implements</span> Parcelable {</span><br /><span style="font-family: 돋움체; "> </span><span ><span ><span style="font-family: 돋움체; ">public int</span></span><span style="font-family: 돋움체; "> </span><span ><span style="font-family: 돋움체; ">left</span></span><span style="font-family: 돋움체; ">;</span><br /></span><span style="font-family: 돋움체; "> <span ><span style="font-family: 돋움체; ">public int</span></span> <span ><span style="font-family: 돋움체; ">top</span></span>;</span><br /><span style="font-family: 돋움체; "> <span ><span style="font-family: 돋움체; ">public int</span></span> <span ><span style="font-family: 돋움체; ">right</span></span>;</span><br /><span style="font-family: 돋움체; "> <span ><span style="font-family: 돋움체; ">public int</span></span> <span ><span style="font-family: 돋움체; ">bottom</span></span>;</span><br /><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> <span >public int</span> describeContents() {</span><br /><span style="font-family: 돋움체; "> <span >return</span> 0;</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> <span >public void </span>writeToParcel(Parcel dest, <span >int</span> flags) {</span><br /><span style="font-family: 돋움체; "> dest.writeInt(<span style="font-family: 돋움체; "><span >left</span></span>);</span><br /><span style="font-family: 돋움체; "> dest.writeInt(<span style="font-family: 돋움체; "><span >top</span></span>);</span><br /><span style="font-family: 돋움체; "> dest.writeInt(<span style="font-family: 돋움체; "><span >right</span></span>);</span><br /><span style="font-family: 돋움체; "> dest.writeInt(<span style="font-family: 돋움체; "><span >bottom</span></span>);</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; ">}</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br />Parcelable을 implements하게 되면 꼭 추가해야 한다는 메소드 두 개도 같이 넣었습니다.<br />내용도 채워 봤어요.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>describeContents()</strong> 메소드는 일단 건너뛰고...<br /><strong>writeToParcel()</strong> 메소드는 Parcel에 데이터를 쓰는 부분 입니다.<br />그냥 무작정 쓰면 됩니다. 전 아무 생각 없이 순서대로 그냥 썼습니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">그럼 이제 에러도 없으니 parcelable한 Rect 클래스가 되었느냐... 라고 한다면 아직 아닙니다.<br />쓰는건 있는데 읽는건 없네요...</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Parcel로 부터 값을 읽어 오기 위해서는 <strong>Parcelable.Creator Interface</strong> 가 필요합니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br /><strong>[Parcelable.Creator Interface]</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Parcel 에서 Parcelable 클래스의 인스턴스를 만들 때<br /><strong>CREATOR</strong>라는 static field를 찾아서 실행 합니다.<br />CREATOR는 <strong>Parcelable.Creator<t></t></strong> type 으로 만들어져야 하는데<br />이건 선언과 동시에 반드시 initialize 되어야 합니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">클래스 따로 만들어서 initialize 하기도 쉽지 않습니다.<br />그냥 익명 클래스로 만들어 버립시다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>Step 2.</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br /><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span >public class</span></span><span style="font-family: 돋움체; "> Rect <span >implements</span> Parcelable {</span><br /><span style="font-family: 돋움체; "> </span><span ><span ><span style="font-family: 돋움체; ">public int</span></span><span style="font-family: 돋움체; "> </span><span ><span style="font-family: 돋움체; ">left</span></span><span style="font-family: 돋움체; ">;</span><br /></span><span style="font-family: 돋움체; "> <span ><span style="font-family: 돋움체; ">public int</span></span> <span ><span style="font-family: 돋움체; ">top</span></span>;</span><br /><span style="font-family: 돋움체; "> <span ><span style="font-family: 돋움체; ">public int</span></span> <span ><span style="font-family: 돋움체; ">right</span></span>;</span><br /><span style="font-family: 돋움체; "> <span ><span style="font-family: 돋움체; ">public int</span></span> <span ><span style="font-family: 돋움체; ">bottom</span></span>;</span><br /><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> <span >public int</span> describeContents() {</span><br /><span style="font-family: 돋움체; "> <span >return</span> 0;</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> <span >public void </span>writeToParcel(Parcel dest, <span >int</span> flags) {</span><br /><span style="font-family: 돋움체; "> dest.writeInt(<span style="font-family: 돋움체; "><span >left</span></span>);</span><br /><span style="font-family: 돋움체; "> dest.writeInt(<span style="font-family: 돋움체; "><span >top</span></span>);</span><br /><span style="font-family: 돋움체; "> dest.writeInt(<span style="font-family: 돋움체; "><span >right</span></span>);</span><br /><span style="font-family: 돋움체; "> dest.writeInt(<span style="font-family: 돋움체; "><span >bottom</span></span>);</span><br /><span style="font-family: 돋움체; "> }</span><br /></span><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> <span >public static final</span> Parcelable.Creator<rect> <span >CREATOR </span>= <span >new </span>Creator<rect>() {</rect></rect></span><br /><span style="font-family: 돋움체; "> <span >public </span>Rect createFromParcel(Parcel source) {</span><br /><span style="font-family: 돋움체; "> Rect r = <span >new </span>Rect();</span><br /><span style="font-family: 돋움체; "> r.<span style="font-family: 돋움체; "><span >left</span></span> = source.readInt();</span><br /><span style="font-family: 돋움체; "> r.<span style="font-family: 돋움체; "><span >top</span></span> = source.readInt();</span><br /><span style="font-family: 돋움체; "> r.<span style="font-family: 돋움체; "><span >right</span></span> = source.readInt();</span><br /><span style="font-family: 돋움체; "> r.<span style="font-family: 돋움체; "><span >bottom</span></span> = source.readInt();</span><br /><span style="font-family: 돋움체; "> <span >return</span> r;</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> <span >public </span>Rect[] newArray(<span >int</span> size) {</span><br /><span style="font-family: 돋움체; "> <span >return</span> <span >new </span>Rect[size];</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> };</span><br /><span style="font-family: 돋움체; ">}</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br />Parcelable.Creator<t> 클래스는 createFromParcel() 과 newArray() 메소스가 필요 합니다.</t></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>newArray()</strong> 메소드도 일단 넘어가고...<br /><strong>createFromParcel()</strong> 메소드를 보면 리턴이 Rect입니다.<br />그래서 Parcel에서 값을 읽어 새로운 Rect 인스턴스를 리턴 하는 구조로 만들면 끝입니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>readInt()</strong>를 했는데, 이것은 <strong>writeToParcel()</strong> 메소드에서 썼던 순서대로 읽어 오는 것입니다.<br />쓸 때는 무작정 썼지만 읽을 때는 조심스럽게 읽어야하죠.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">이제 비로소 parcelable Rect 클래스를 만들었습니다.<br />그냥 별거 없군요...</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br /><strong>[Appendix]</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">위에서 <strong>describeContents()</strong> 메소드와 <strong>newArray()</strong> 메소드는 그냥 넘어 갔었습니다.<br />네... 뭐 사실 잘 모르기도 합니다만,<br />그냥 보통 parcelable Object를 만드는데에 크게 중요한 부분은 아니지요. 아하하...</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>describeContents()</strong> 에서는 어떤 특별한 객체를 포함하고 있는지에 대한 설명을<br />리턴값으로 표현 하는 것이라고 보면 됩니다.<br />bit mask 형식의 integer를 리턴 하며,<br />값을 체크 할 때 bit mask 체크를 해서 어떤 것들이 들어 있는지 알 수 있습니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">현재 사용하는 플래그는 <strong>Parcelable.CONTENTS_FILE_DESCRIPTOR</strong> (0x00000001)<br />하나 밖에 정의 되어 있지 않습니다.<br />소스를 다 뒤져 보지 않아서 또 어떤 값들이 쓰이는지는 확인 해보지 못했네요...</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>newArray()</strong> 메소드는 그냥 배열로 만들어서 리턴 하는 겁니다.<br /><strong>Parcel.createTypedArray()</strong> 메소드에서 newArray() 메소드를 호출 하는 걸 확인 했습니다.<br />나중에 createTypedArray() 메소드를 사용 할 일이 있다면 newArray()가 호출이 되는 것이지요.</p></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-28428137752062868552011-05-18T17:54:00.002-07:002011-05-18T17:55:14.346-07:00Parcelable Object 만들기 (2)<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: 돋움; font-size: 12px; line-height: 18px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">저번에는 아주 간단한 Rect 클래스로 parcelable하게 만들어 보았습니다.<br />이번에는 좀 더 복잡한 형태의 클래스를 가지고 parcelable하게 만들어 보도록 하죠.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">이번에 parcelable하게 만들어 볼 클래스는 <strong>EyePoint</strong> 클래스 입니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span style="font-family: 돋움체; "><span ><span style="font-family: 돋움체; ">public class</span></span></span><span style="font-family: 돋움체; "> </span><span style="font-family: 돋움체; ">EyePoint {</span><br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public </span></span>Point <span style="font-family: 돋움체; "><span >left</span></span>;</span><br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public </span></span>Point <span style="font-family: 돋움체; "><span >right</span></span>;</span><br /><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span ><span style="font-family: 돋움체; ">public class</span></span></span><span style="font-family: 돋움체; "> </span>Point {</span><br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public int</span></span><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >x</span></span></span>;</span><br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public int</span></span><span style="font-family: 돋움체; "> </span><span style="font-family: 돋움체; "><span >y</span></span>;</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; ">}</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">눈 좌표를 나타내는 클래스 인데, 왼쪽 눈과 오른쪽 눈 좌표를 가지고 있습니다.<br />그리고 다시 한쪽 눈 좌표는 x, y integer 값을 가지고 있죠.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">뭐 물론 주우욱 풀어서 leftX, leftY, rightX, rightY 4개의 필드를 만들어서 표현 할 수도 있겠습니다만,<br />전 그냥 EyePoint 클래스 안에 다시 Point 클래스를 만들었습니다. 뭐 제 마음이죠.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">그럼 일단 안쪽에 있는 <strong>EyePoint$Point</strong> 클래스 부터 parcelable하게 만들어 봅시다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>Step 1.</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span ><span style="font-family: 돋움체; ">public class</span></span></span> EyePoint <span >implements</span> Parcelable {</span><br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public </span></span>Point <span style="font-family: 돋움체; "><span >left</span></span>;<br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public </span></span>Point <span style="font-family: 돋움체; "><span >right</span></span>;</span></span><br /><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> <span >// EyePoint$Point Inner Class</span></span><br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span ><span style="font-family: 돋움체; ">public </span></span></span></span><span ><strong>static</strong> </span><span >class</span> Point <span >implements</span> Parcelable {</span><br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public int</span></span><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >x</span></span></span>;<br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public int</span></span><span style="font-family: 돋움체; "> </span><span style="font-family: 돋움체; "><span >y</span></span>;</span><br /></span><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> <span >public int</span> describeContents() {</span><br /><span style="font-family: 돋움체; "> <span >return</span> 0;</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> <span >public void </span>writeToParcel(Parcel dest, <span >int</span> flags) {</span><br /><span style="font-family: 돋움체; "> dest.writeInt(<span style="font-family: 돋움체; "><span >x</span></span>);</span><br /><span style="font-family: 돋움체; "> dest.writeInt(<span style="font-family: 돋움체; "><span >y</span></span>);</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> <span >public static final</span> Parcelable.Creator<point> <span >CREATOR </span>= <span >new </span>Creator<point>() {</point></point></span><br /><span style="font-family: 돋움체; "> <span >public </span>Point createFromParcel(Parcel source) {</span><br /><span style="font-family: 돋움체; "> Point p = <span >new </span>Point();</span><br /><span style="font-family: 돋움체; "> p.<span style="font-family: 돋움체; "><span >x </span></span>= source.readInt();</span><br /><span style="font-family: 돋움체; "> p.<span style="font-family: 돋움체; "><span >y </span></span>= source.readInt();</span><br /><span style="font-family: 돋움체; "> <span >return</span> p;</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> <span >public </span>Point[] newArray(<span >int</span> size) {</span><br /><span style="font-family: 돋움체; "> <span >return</span> <span >new </span>Point[size];</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> };</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; ">}</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">저번에 만들었던 Rect 클래스 보다 무려 필드의 수가 반 밖에 안됩니다.<br />이쯤이야 금방 만들 수 있지요...</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br />한가지 주의할 점은 Point 클래스의 CREATOR가 <strong>static</strong>이니<br />Point 클래스도 <strong>static</strong>이 되어야 EyePoint를 통해서 접근 할 수 있는것이 좀 다른 점입니다.<br />어차피 <strong>Eclipse</strong>에서 다 잡아 주니까 부담없이 코딩 하시면 되겠습니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br /><strong>[Write Parcelable And Read Parcelable]</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">자... 그럼 이제 EyePoint 클래스를 parcelable하게 만들어 봅시다.<br />Point 타입의 필드가 left, right 두개가 있으니 이것을 Parcel에다가 써야 하는데...</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">어떤 타입으로 써야 할까요?</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">눈치가 빠르신 분들은 이미 <strong>writeParcelable()</strong> 메소드를 사용하면 될거라 생각 하셨을 겁니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">이미 Point는 Parcelable Interface를 implements 했으니 이미 parcelable합니다.<br />그래서 <strong>writeParcelable()</strong> 메소드를 사용해서 Parcel에다 쓸 수 있는 것이죠.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">그런데 writeParcelable() 메소드를 잘 살펴보면,</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">다른 Primitive 타입과는 다른 인자가 하나 더 붙어 있습니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "></p><blockquote class="vview_quote08" style="margin-top: 14px; margin-right: 15px; margin-bottom: 20px; margin-left: 15px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-color: rgb(178, 178, 178); border-right-color: rgb(178, 178, 178); border-bottom-color: rgb(178, 178, 178); border-left-color: rgb(178, 178, 178); color: rgb(178, 178, 178); line-height: 1.2; "><div 11px="" 10px="" com="" nblog="" mylog="" post="" repeat="" scroll="" style="line-height: 1.5; "><span >public final void </span>writeParcelable (Parcelable p, <span >int</span> parcelableFlags)</div></blockquote><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">저 <strong>parcelableFlags</strong>의 정체는 데체 무어란 말인가...<br />근데 지금은 그냥 별 생각 없이 <strong>ZERO</strong>로 채워 주시면 됩니다. 아핫핫... 넘어갑시다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>Step 2.</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span ><span style="font-family: 돋움체; ">public class</span></span></span> EyePoint <span >implements</span> Parcelable {</span><br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public </span></span>Point <span style="font-family: 돋움체; "><span >left</span></span>;<br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public </span></span>Point <span style="font-family: 돋움체; "><span >right</span></span>;</span></span></span><br /><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> <span ><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; ">public </span></span></span></span>int</span><span style="font-family: 돋움체; "> </span>describeContents() {</span><br /><span style="font-family: 돋움체; "> <span >return</span> 0;</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> <span ><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; ">public </span></span></span></span>void </span>writeToParcel(Parcel dest, <span >int</span><span style="font-family: 돋움체; "> </span>flags) {</span><br /><span style="font-family: 돋움체; "> dest.writeParcelable(<span style="font-family: 돋움체; "><span >left</span></span>, 0);</span><br /><span style="font-family: 돋움체; "> dest.writeParcelable(<span style="font-family: 돋움체; "><span >right</span></span>, 0);</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> <span >// EyePoint$Point Inner Class<br /></span><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span ><span style="font-family: 돋움체; ">public </span></span></span></span><span >static </span><span >class</span> Point <span >implements</span> Parcelable {</span><br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public int</span></span><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >x</span></span></span>;<br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public int</span></span><span style="font-family: 돋움체; "> </span><span style="font-family: 돋움체; "><span >y</span></span>;</span><br /></span><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> <span >public int</span> describeContents() {</span><br /><span style="font-family: 돋움체; "> <span >return</span> 0;</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> <span >public void </span>writeToParcel(Parcel dest, <span >int</span> flags) {</span><br /><span style="font-family: 돋움체; "> dest.writeInt(<span style="font-family: 돋움체; "><span >x</span></span>);</span><br /><span style="font-family: 돋움체; "> dest.writeInt(<span style="font-family: 돋움체; "><span >y</span></span>);</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> <span >public static final</span> Parcelable.Creator<point> <span >CREATOR </span>= <span >new </span>Creator<point>() {</point></point></span><br /><span style="font-family: 돋움체; "> <span >public </span>Point createFromParcel(Parcel source) {</span><br /><span style="font-family: 돋움체; "> Point p = <span >new </span>Point();</span><br /><span style="font-family: 돋움체; "> p.<span style="font-family: 돋움체; "><span >x </span></span>= source.readInt();</span><br /><span style="font-family: 돋움체; "> p.<span style="font-family: 돋움체; "><span >y </span></span>= source.readInt();</span><br /><span style="font-family: 돋움체; "> <span >return</span> p;</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> <span >public </span>Point[] newArray(<span >int</span> size) {</span><br /><span style="font-family: 돋움체; "> <span >return</span> <span >new </span>Point[size];</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> };</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; ">}</span></span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "></span></span> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">보시는 바와 같이 그냥 0을 썼습니다. 뭐 별거 없네요...</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">그럼 이제 Parcel에다 쓰는 부분이 끝났으니 <strong>CREATOR</strong>를 만들어 봅시다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br />아까는 <strong>writeParcelable()</strong> 메소드를 사용 했으니</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">반대로 <strong>readParcelable()</strong> 메소드를 사용 하면 됩니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br />참 말은 쉽군요. 그럼 한번 살펴 봅시다.</p><blockquote class="vview_quote08" style="margin-top: 14px; margin-right: 15px; margin-bottom: 20px; margin-left: 15px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-color: rgb(178, 178, 178); border-right-color: rgb(178, 178, 178); border-bottom-color: rgb(178, 178, 178); border-left-color: rgb(178, 178, 178); color: rgb(178, 178, 178); line-height: 1.2; "><div 11px="" 10px="" com="" nblog="" mylog="" post="" repeat="" scroll="" style="line-height: 1.5; "><span >public final </span>T readParcelable (ClassLoader loader)</div></blockquote><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">잉? 다른건 그냥 읽었는데 이건 <strong>ClassLoader</strong>가 필요하군요.<br />데체 이 ClassLoader는 쌩뚱맞게 어디서...</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">우리가 읽고 싶은것은 <strong>Point</strong> 타입입니다.<br />그래서 Point의 ClassLoader를 지정해 주어야지 Point 값을 읽어 올 수 있습니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">ClassLoader를 얻어내는 방법은 의외로 간단합니다.<br />Intent를 쓸 때와 비슷한 방법으로 얻어 오면 되는 것이죠.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span style="font-family: 돋움체; ">ClassLoader loader = EyePoint.Point.<span >class</span>.getClassLoader();</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Intent를 쓸 때는 <strong>Class</strong>까지만 넘겨주면 되는 거였는데,</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Class 객체에서 <strong>getClassLoader()</strong>를 호출하게 되면 ClassLoader를 쉽게 얻어 올 수 있습니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>Step 3.</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span ><span style="font-family: 돋움체; ">public class</span></span></span> EyePoint <span >implements</span> Parcelable {</span><br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public </span></span>Point <span style="font-family: 돋움체; "><span >left</span></span>;<br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public </span></span>Point <span style="font-family: 돋움체; "><span >right</span></span>;</span></span></span><br /><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> <span ><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; ">public </span></span></span></span>int</span><span style="font-family: 돋움체; "> </span>describeContents() {</span><br /><span style="font-family: 돋움체; "> <span >return</span> 0;</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> <span ><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; ">public </span></span></span></span>void </span>writeToParcel(Parcel dest, <span >int</span><span style="font-family: 돋움체; "> </span>flags) {</span><br /><span style="font-family: 돋움체; "> dest.writeParcelable(<span style="font-family: 돋움체; "><span >left</span></span>, 0);</span><br /><span style="font-family: 돋움체; "> dest.writeParcelable(<span style="font-family: 돋움체; "><span >right</span></span>, 0);</span><br /><span style="font-family: 돋움체; "> }</span><br /></span><span style="font-family: 돋움체; "> <span >public static final</span> Parcelable.Creator<eyepoint> <span >CREATOR </span>= <span >new </span>Creator<eyepoint>() {</eyepoint></eyepoint></span><br /><span style="font-family: 돋움체; "> <span >public </span>EyePoint createFromParcel(Parcel source) { </span><br /><span style="font-family: 돋움체; "> EyePoint e = <span >new </span>EyePoint();</span><br /><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> ClassLoader loader = EyePoint.Point.<span >class</span>.getClassLoader();</span><br /><span style="font-family: 돋움체; "> e.<span style="font-family: 돋움체; "><span >left </span></span>= source.readParcelable(loader);</span><br /><span style="font-family: 돋움체; "> e.<span style="font-family: 돋움체; "><span >right </span></span>= source.readParcelable(loader);</span><br /><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> <span >return</span> e;</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> <span >public </span>EyePoint[] newArray(<span >int</span><span style="font-family: 돋움체; "> </span>size) {</span><br /><span style="font-family: 돋움체; "> <span >return</span> <span >new </span>EyePoint[size];</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> };</span><br /><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> <span >// EyePoint$Point Inner Class<br /></span><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span style="font-family: 돋움체; "><span ><span style="font-family: 돋움체; ">public </span></span></span></span><span >static </span><span >class</span> Point <span >implements</span> Parcelable {</span><br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public int</span></span><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >x</span></span></span>;<br /><span style="font-family: 돋움체; "> <span style="font-family: 돋움체; "><span >public int</span></span><span style="font-family: 돋움체; "> </span><span style="font-family: 돋움체; "><span >y</span></span>;</span><br /></span><span style="font-family: 돋움체; "> </span><br /><span style="font-family: 돋움체; "> <span >public int</span> describeContents() {</span><br /><span style="font-family: 돋움체; "> <span >return</span> 0;</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> <span >public void </span>writeToParcel(Parcel dest, <span >int</span> flags) {</span><br /><span style="font-family: 돋움체; "> dest.writeInt(<span style="font-family: 돋움체; "><span >x</span></span>);</span><br /><span style="font-family: 돋움체; "> dest.writeInt(<span style="font-family: 돋움체; "><span >y</span></span>);</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> <span >public static final</span> Parcelable.Creator<point> <span >CREATOR </span>= <span >new </span>Creator<point>() {</point></point></span><br /><span style="font-family: 돋움체; "> <span >public </span>Point createFromParcel(Parcel source) {</span><br /><span style="font-family: 돋움체; "> Point p = <span >new </span>Point();</span><br /><span style="font-family: 돋움체; "> p.<span style="font-family: 돋움체; "><span >x </span></span>= source.readInt();</span><br /><span style="font-family: 돋움체; "> p.<span style="font-family: 돋움체; "><span >y </span></span>= source.readInt();</span><br /><span style="font-family: 돋움체; "> <span >return</span> p;</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> <span >public </span>Point[] newArray(<span >int</span> size) {</span><br /><span style="font-family: 돋움체; "> <span >return</span> <span >new </span>Point[size];</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; "> };</span><br /><span style="font-family: 돋움체; "> }</span><br /><span style="font-family: 돋움체; ">}</span></span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span style="font-family: 돋움체; "><span style="font-family: 돋움체; "></span></span> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">네.. 이런 것이죠.<br />이제 왠만한 클래스들은 parcelable하게 만들 수 있겠죠?</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br /><strong>[Appendix]</strong><br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">네... 위에서도 그냥 지나 쳤던 문제의 <strong>parcelableFlags</strong>가 아직 남아 있죠...<br />역시 이것의 사용 용도에 대해서는 미궁입니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">이것역시 integer값으로, bit mask 형식으로 사용하기 위한 인자 입니다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br />지금 사용 가능한 플래그는</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>Parcelable.PARCELABLE_WRITE_RETURN_VALUE</strong> (0x00000001) 뿐입니다.<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">소스를 거의다 뒤져 보았는데, 이걸 사용하는 곳은 <strong>ParcelFileDescriptor</strong> 클래스 밖에 없었습니다.<br />대부분은 <strong>0</strong>으로 채워져 있었지요.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">ParcelFileDescriptor는 또 데체 어디에 쓰이는건지 원...<br />보면 볼 수록 알 수 없는 Android 인 것 같습니다.</p></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com1tag:blogger.com,1999:blog-761417941174410090.post-66339747600462078892011-05-18T17:53:00.001-07:002011-05-18T17:53:58.372-07:00SDK에 내장된 안드로이드 샘플 파일 실행하기<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: 돋움; font-size: 12px; line-height: 18px; "><strong><span style="font-size: 14pt; ">1. SDK 에 내장된 안드로이드 샘플파일 실행해보기.</span></strong><br /><br />1) 이클립스 실행 후 new_android project<br /> <table style="text-align: left; border-collapse: collapse; display: inline; "><tbody><tr><td style="font-size: 12px; "><img src="http://cfile27.uf.tistory.com/image/191A272F4C58BCA48AFEBB" width="528" height="742" id="image/191A272F4C58BCA48AFEBB" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></td></tr></tbody></table><br /><br /><br /><br />2) 그림대로 선택하여 실행하면 됩니다.<br /> <table style="text-align: left; border-collapse: collapse; display: inline; "><tbody><tr><td style="font-size: 12px; "><img src="http://cfile23.uf.tistory.com/image/131A2D2F4C58BCA45EAFCC" width="528" height="742" id="image/131A2D2F4C58BCA45EAFCC" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></td></tr></tbody></table><br /><br /><br />3) 실행화면<br /> 1)) API Demos<br /> <table style="text-align: left; border-collapse: collapse; display: inline; "><tbody><tr><td style="font-size: 12px; "><img src="http://cfile22.uf.tistory.com/image/121A3E2F4C58BCA5A5A3DE" width="590" height="583" id="image/121A3E2F4C58BCA5A5A3DE" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></td></tr></tbody></table><br /><br /><br /><br /> 2)) Jet Boy<br /> <table style="text-align: left; border-collapse: collapse; display: inline; "><tbody><tr><td style="font-size: 12px; "><img src="http://cfile1.uf.tistory.com/image/1619FD2F4C58BCA678DE3F" width="590" height="583" id="image/1619FD2F4C58BCA678DE3F" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></td></tr></tbody></table><br /><br />안드로이드 개발자를 위한 tutorials 페이지입니다.<br /><a target="_blank" class="con_link" href="http://developer.android.com/resources/tutorials/views/index.html" style="text-decoration: none; word-wrap: break-word; ">http://developer.android.com/resources/tutorials/views/index.html</a><br /><br />확인해보고 실행해 보시는 것도 좋습니다.<br /><div class="imageblock center" style="line-height: 1.5; text-align: center; clear: both; "><img src="http://cfile26.uf.tistory.com/image/161AC3324C58C768888EAF" width="620" height="576" id="image/161AC3324C58C768888EAF" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></div><br /><br /><br /><strong><span style="font-size: 14pt; ">2. 교재 예제 파일 실행해보기.</span><br /></strong>우리 교재는 한빛미디어의 김상형 저 '안드로이드 프로그래밍 정복'입니다.<br /><table style="text-align: left; border-collapse: collapse; display: inline; "><tbody><tr><td style="font-size: 12px; "><img src="http://cfile3.uf.tistory.com/image/111A79324C58C76898371E" width="560" height="279" id="image/111A79324C58C76898371E" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></td></tr></tbody></table><br /><br /><a target="_blank" class="con_link" href="http://winapi.co.kr/android/" style="text-decoration: none; word-wrap: break-word; ">http://winapi.co.kr/android/</a><br />에 가시면 저자분의 예제 파일을 다운 받을 수 있습니다.<br />다운을 받아 이클립스에서 실행해 봅니다.<br /><br />1) 새파일을 엽니다.<br /> new_android project ( 위 1번 사진과 동일 )<br /><br />2) 사진대로 선택하여 파일을 엽니다.<br /> <table style="text-align: left; border-collapse: collapse; display: inline; "><tbody><tr><td style="font-size: 12px; "><img src="http://cfile6.uf.tistory.com/image/1527AF2E4C58C828A5FB81" width="528" height="742" id="image/1527AF2E4C58C828A5FB81" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /></td></tr></tbody></table><br /><br /><br />3) 실행화면<br /><table style="text-align: left; border-collapse: collapse; display: inline; "><tbody><tr><td style="font-size: 12px; "><img src="http://cfile4.uf.tistory.com/image/121AD5324C58C7699C6213" width="620" height="445" id="image/121AD5324C58C7699C6213" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; cursor: pointer; " /><br /><br /></td></tr></tbody></table></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-90951646816030289712011-05-18T17:52:00.000-07:002011-05-18T17:53:31.126-07:00ListView의 내용을 드래그 앤 드롭으로 순서 변경 하기<span class="Apple-style-span" style="color: rgb(138, 138, 138); font-family: 돋움, Dotum, AppleGothic, sans-serif; font-size: 12px; line-height: 15px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; ">ListView의 내용을 드래그 앤 드롭으로 순서를 변경하고 싶을 때 사용한다.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; ">다음은 안드로이드의 Music 앱의 소스를 참고하여 만든 DndListView이다.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; ">아래의 코드를 사용하기 위해서는 안드로이드 버전 1.5 이상부터 가능하다.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "> </p><div style="line-height: 1.3; padding-bottom: 0px; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><div class="code" style="line-height: 1.3; padding-bottom: 0px; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><ol class="code" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 25px; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "><li style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><pre style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">/* * Copyright (C) 2008 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">package</span> org<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>pyframe<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>tools<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>view<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> android<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>content<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>Context<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> android<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>graphics<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>Bitmap<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> android<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>graphics<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>PixelFormat<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> android<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>graphics<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>Rect<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> android<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>util<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>AttributeSet<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> android<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>view<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>GestureDetector<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> android<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>view<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>Gravity<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> android<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>view<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>MotionEvent<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> android<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>view<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>View<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> android<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>view<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>ViewConfiguration<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> android<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>view<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>ViewGroup<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> android<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>view<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>WindowManager<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> android<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>widget<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>AdapterView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> android<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>widget<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>ImageView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> android<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>widget<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>ListView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">import</span> com<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>mytodo<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>andriod<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>R<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">public</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">class</span> DndListView <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">extends</span> ListView <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> Context mContext<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> ImageView mDragView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> WindowManager mWindowManager<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> WindowManager<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>LayoutParams mWindowParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> mDragPos<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// which item is being dragged</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> mFirstDragPos<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// where was the dragged item originally</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> mDragPoint<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// at what offset inside the item did the user grab it</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> mCoordOffset<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// the difference between screen coordinates and coordinates in this view</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> DragListener mDragListener<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> DropListener mDropListener<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// private RemoveListener mRemoveListener;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> mUpperBound<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> mLowerBound<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> mHeight<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> GestureDetector mGestureDetector<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// private static final int FLING = 0;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// private static final int SLIDE = 1;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// private int mRemoveMode = -1;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> Rect mTempRect <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">new</span> Rect<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> Bitmap mDragBitmap<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">final</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> mTouchSlop<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> mItemHeightNormal<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> mItemHeightExpanded<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">public</span> DndListView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>Context context<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> AttributeSet attrs<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">super</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>context<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> attrs<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// SharedPreferences pref = context.getSharedPreferences("Music", 3);</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// mRemoveMode = pref.getInt("deletemode", -1);</span> mTouchSlop <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> ViewConfiguration<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>get<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>context<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getScaledTouchSlop<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mContext <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> context<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// Resources res = getResources();</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// mItemHeightNormal = res.getDimensionPixelSize(R.dimen.normal_height);</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// mItemHeightExpanded = res.getDimensionPixelSize(R.dimen.expanded_height);</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> @Override <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">public</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">boolean</span> onInterceptTouchEvent<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>MotionEvent ev<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mDragListener <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">!</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">|</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">|</span> mDropListener <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">!</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">switch</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>ev<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getAction<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">case</span> MotionEvent<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>ACTION_DOWN<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">:</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> x <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> ev<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getX<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> ev<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getY<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> itemnum <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> pointToPosition<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>x<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> y<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>itemnum <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> AdapterView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>INVALID_POSITION<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">break</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> ViewGroup item <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>ViewGroup<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> getChildAt<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>itemnum <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span> getFirstVisiblePosition<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mDragPoint <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span> item<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getTop<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mCoordOffset <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span>ev<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getRawY<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span> y<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> View dragger <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> item<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>findViewById<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>R<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>id<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>dragicon<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// item.setBackgroundColor(Color.RED);</span> Rect r <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mTempRect<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> dragger<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getDrawingRect<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>r<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// The dragger icon itself is quite small, so pretend the touch area is bigger</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>x <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><</span></span> r<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>right <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">*</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">2</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> item<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>setDrawingCacheEnabled<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>true<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// Create a copy of the drawing cache so that it does not get recycled</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// by the framework when the list tries to clean up memory</span> Bitmap bitmap <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> Bitmap<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>createBitmap<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>item<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getDrawingCache<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> startDragging<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>bitmap<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> y<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mDragPos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> itemnum<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mFirstDragPos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mDragPos<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mHeight <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> getHeight<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> touchSlop <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mTouchSlop<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mUpperBound <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> Math<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>min<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span> touchSlop<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> mHeight <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">/</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">3</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mLowerBound <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> Math<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>max<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">+</span> touchSlop<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> mHeight <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">*</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">2</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">/</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">3</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">return</span> false<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> mDragView <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">break</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">return</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">super</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>onInterceptTouchEvent<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>ev<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">/* * pointToPosition() doesn't consider invisible views, but we * need to, so implement a slightly different version. */</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> myPointToPosition<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> x<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> y<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> Rect frame <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mTempRect<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">final</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> count <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> getChildCount<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">for</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> i <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> count <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">1</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> i <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">></span></span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> i<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">final</span> View child <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> getChildAt<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>i<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> child<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getHitRect<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>frame<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>frame<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>contains<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>x<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> y<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">return</span> getFirstVisiblePosition<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">+</span> i<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">return</span> INVALID_POSITION<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> getItemForPosition<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> y<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> adjustedy <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span> mDragPoint <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">32</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> pos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> myPointToPosition<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> adjustedy<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>pos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">></span></span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>pos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><</span></span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mFirstDragPos<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> pos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">+</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">1</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">else</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>adjustedy <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><</span></span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> pos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">return</span> pos<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">void</span> adjustScrollBounds<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> y<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">></span></span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mHeight <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">/</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">3</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> mUpperBound <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mHeight <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">/</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">3</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><</span></span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mHeight <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">*</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">2</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">/</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">3</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> mLowerBound <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mHeight <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">*</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">2</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">/</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">3</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">/* * Restore size and visibility for all listitems */</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">void</span> unExpandViews<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">boolean</span> deletion<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">for</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> i <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> i<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">+</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">+</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> View v <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> getChildAt<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>i<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>v <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>deletion<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// HACK force update of mItemCount</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> position <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> getFirstVisiblePosition<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> getChildAt<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getTop<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> setAdapter<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>getAdapter<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> setSelectionFromTop<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>position<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> y<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// end hack</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> layoutChildren<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// force children to be recreated where needed</span> v <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> getChildAt<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>i<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>v <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">break</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> ViewGroup<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>LayoutParams params <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> v<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getLayoutParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> params<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>height <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mItemHeightNormal<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> v<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>setLayoutParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>params<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> v<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>setVisibility<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>View<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>VISIBLE<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">/* Adjust visibility and size to make it appear as though * an item is being dragged around and other items are making * room for it: * If dropping the item would result in it still being in the * same place, then make the dragged listitem's size normal, * but make the item invisible. * Otherwise, if the dragged listitem is still on screen, make * it as small as possible and expand the item below the insert * point. * If the dragged item is not on screen, only expand the item * below the current insertpoint. */</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">void</span> doExpansion<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> childnum <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mDragPos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span> getFirstVisiblePosition<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mDragPos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">></span></span> mFirstDragPos<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> childnum<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">+</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">+</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> View first <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> getChildAt<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mFirstDragPos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span> getFirstVisiblePosition<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">for</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> i <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> i<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">+</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">+</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> View vv <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> getChildAt<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>i<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>vv <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">break</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> height <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mItemHeightNormal<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> visibility <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> View<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>VISIBLE<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>vv<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>equals<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>first<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// processing the item that is being dragged</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mDragPos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mFirstDragPos<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// hovering over the original location</span> visibility <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> View<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>INVISIBLE<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">else</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// not hovering over it</span> height <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">1</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">else</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>i <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> childnum<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mDragPos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><</span></span> getCount<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">1</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> height <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mItemHeightExpanded<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> ViewGroup<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>LayoutParams params <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> vv<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getLayoutParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> params<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>height <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> height<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> vv<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>setLayoutParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>params<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> vv<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>setVisibility<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>visibility<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> @Override <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">public</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">boolean</span> onTouchEvent<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>MotionEvent ev<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mGestureDetector <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">!</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> mGestureDetector<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>onTouchEvent<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>ev<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mDragListener <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">!</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">|</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">|</span> mDropListener <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">!</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">&</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">&</span> mDragView <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">!</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> action <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> ev<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getAction<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">switch</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>action<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">case</span> MotionEvent<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>ACTION_UP<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">:</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">case</span> MotionEvent<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>ACTION_CANCEL<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">:</span> Rect r <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mTempRect<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mDragView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getDrawingRect<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>r<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> stopDragging<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// if (mRemoveMode == SLIDE && ev.getX() <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">></span> r.right * 3 / 4) {</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// if (mRemoveListener != null) {</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// mRemoveListener.remove(mFirstDragPos);</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// }</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// unExpandViews(true);</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// } else {</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mDropListener <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">!</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">&</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">&</span> mDragPos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">></span></span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">&</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">&</span> mDragPos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><</span></span> getCount<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> mDropListener<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>drop<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mFirstDragPos<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> mDragPos<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> unExpandViews<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>false<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// }</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">break</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">case</span> MotionEvent<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>ACTION_DOWN<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">:</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">case</span> MotionEvent<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>ACTION_MOVE<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">:</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> x <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> ev<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getX<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> ev<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getY<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> dragView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>x<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> y<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> itemnum <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> getItemForPosition<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>y<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>itemnum <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">></span></span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>action <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> MotionEvent<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>ACTION_DOWN <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">|</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">|</span> itemnum <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">!</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mDragPos<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mDragListener <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">!</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> mDragListener<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>drag<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mDragPos<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> itemnum<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> mDragPos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> itemnum<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> doExpansion<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> speed <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> adjustScrollBounds<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>y<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">></span></span> mLowerBound<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// scroll the list up a bit</span> speed <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">></span></span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mHeight <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">+</span> mLowerBound<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">/</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">2</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">?</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">16</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">:</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">4</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">else</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><</span></span> mUpperBound<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// scroll the list down a bit</span> speed <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><</span></span> mUpperBound <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">/</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">2</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">?</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">16</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">:</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">4</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>speed <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">!</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> ref <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> pointToPosition<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> mHeight <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">/</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">2</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>ref <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> AdapterView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>INVALID_POSITION<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">//we hit a divider or an invisible view, check somewhere else</span> ref <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> pointToPosition<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> mHeight <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">/</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">2</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">+</span> getDividerHeight<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">+</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">64</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> View v <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> getChildAt<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>ref <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span> getFirstVisiblePosition<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>v<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">!</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> pos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> v<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getTop<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> setSelectionFromTop<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>ref<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> pos <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span> speed<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">break</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">return</span> true<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">return</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">super</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>onTouchEvent<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>ev<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">void</span> startDragging<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>Bitmap bm<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> y<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> stopDragging<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mWindowParams <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">new</span> WindowManager<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>LayoutParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mWindowParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>gravity <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> Gravity<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>TOP<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mWindowParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>x <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mWindowParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span> mDragPoint <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">+</span> mCoordOffset<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">//</span> mWindowParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>height <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> WindowManager<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>LayoutParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>WRAP_CONTENT<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mWindowParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>width <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> WindowManager<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>LayoutParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>WRAP_CONTENT<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mWindowParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>flags <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> WindowManager<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>LayoutParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>FLAG_NOT_FOCUSABLE <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">|</span> WindowManager<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>LayoutParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>FLAG_NOT_TOUCHABLE <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">|</span> WindowManager<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>LayoutParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>FLAG_KEEP_SCREEN_ON <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">|</span> WindowManager<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>LayoutParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>FLAG_LAYOUT_IN_SCREEN<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mWindowParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>format <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> PixelFormat<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>TRANSLUCENT<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mWindowParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>windowAnimations <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 192); border-left-width: 0px; padding-top: 0px; ">0</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> ImageView v <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">new</span> ImageView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mContext<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> backGroundColor <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> mContext<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getResources<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getColor<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>R<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>color<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>dragndrop_background<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// int backGroundColor = Color.parseColor("#e0103010");</span> v<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>setBackgroundColor<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>backGroundColor<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> v<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>setImageBitmap<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>bm<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mDragBitmap <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> bm<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mWindowManager <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>WindowManager<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span>mContext<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getSystemService<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 64, 128); border-left-width: 0px; padding-top: 0px; ">"window"</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mWindowManager<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>addView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>v<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> mWindowParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mDragView <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> v<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">void</span> dragView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> x<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> y<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// if (mRemoveMode == SLIDE) {</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// float alpha = 1.0f;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// int width = mDragView.getWidth();</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// if (x <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">></span> width / 2) {</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// alpha = ((float)(width - x)) / (width / 2);</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// }</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// mWindowParams.alpha = alpha;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// }</span> mWindowParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> y <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">-</span> mDragPoint <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">+</span> mCoordOffset<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mWindowManager<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>updateViewLayout<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mDragView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> mWindowParams<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">private</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">void</span> stopDragging<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mDragView <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">!</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> WindowManager wm <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>WindowManager<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span>mContext<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>getSystemService<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 64, 128); border-left-width: 0px; padding-top: 0px; ">"window"</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> wm<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>removeView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mDragView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mDragView<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>setImageDrawable<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>null<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mDragView <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">if</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>mDragBitmap <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">!</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> mDragBitmap<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">.</span>recycle<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> mDragBitmap <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> null<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">public</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">void</span> setDragListener<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>DragListener l<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> mDragListener <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> l<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">public</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">void</span> setDropListener<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span>DropListener l<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> mDropListener <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">=</span> l<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// public void setRemoveListener(RemoveListener l) {</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// mRemoveListener = l;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 128, 0); border-left-width: 0px; padding-top: 0px; ">// }</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">public</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">interface</span> DragListener <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">void</span> drag<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> from<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> to<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">public</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">interface</span> DropListener <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">void</span> drop<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> from<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">,</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> to<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">public</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">interface</span> RemoveListener <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">{</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">void</span> remove<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">(</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(192, 0, 0); border-left-width: 0px; padding-top: 0px; ">int</span> which<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">)</span><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">;</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span> <span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: rgb(0, 0, 192); border-left-width: 0px; padding-top: 0px; ">}</span></pre></li></ol></div></div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; ">위 코드중 정상적인 컴파일을 위해서 살펴보아야 할 부분이 두군데 있다.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; ">1. 위 코드에 다음과 같은 부분이 있다.</p><ol class="code" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 25px; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "><li style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">View dragger = item.findViewById(R.id.dragicon);</li></ol><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; ">R.id.dragicon 이 바로 드래그를 할 대상이 되는 View가 된다.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; ">2. 또 다음과 같은 코드가 있다.</p><ol class="code" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 25px; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "><li style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">int backGroundColor = mContext.getResources().getColor(R.color.dragndrop_background);</li></ol><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; ">이 부분은 드래그 앤 드롭시 백그라운드 색상을 지정해 주는 부분이다.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; ">strings.xml파일에 다음과 같은 항목을 추가해 주어야 한다.</p><ol class="code" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 25px; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "><li style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><</span>color name="dragndrop_background"<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">></span>#e0103010<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><</span>/color<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">></span></li></ol><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "><strong style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">이제 드래그 앤 드롭을 구현하기 위해서 ListActivity는 어떻게 구현해야 하는지 알아보자.</strong></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; ">아래와 같이 DragListener와 DropListener를 구현하도록 ListActivity를 만든다.</p><ol class="code" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 25px; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "><li style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">public class MainActivity extends ListActivity implements DragListener, DropListener {</li></ol><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; ">onCreate메써드에서 드래그 앤 드롭을 사용한다는 정보를 입력한다.</p><ol class="code" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 25px; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "><li style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">listView = (DndListView) findViewById(android.R.id.list);</li><li style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">listView.setDragListener(this);<br />listView.setDropListener(this);</li></ol><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; ">그리고 다음과 같은 메써드를 구현한다.</p><ol class="code" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 25px; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "><li style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">public void drag(int from, int to) {</li><li style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "> // 드래그 이벤트가 발생시 구현해야 할 것들을 기술한다.<br />}</li><li style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "> </li><li style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">public void drop(int fr, int to) {</li><li style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "> // 드롭 이벤트 발생시 구현해야 할 것들을 기술한다.</li><li style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">}</li></ol><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; ">Activity의 레이아웃 파일은 다음과 같이 작성해야 한다.</p><ol class="code" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 25px; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; "><li style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "> <strong style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><</span>org.pyframe.tools.view.DndListView</strong><br /> android:id="@android:id/list"<br /> android:layout_width="fill_parent"<br /> android:layout_height="wrap_content"<br /> android:drawSelectorOnTop="false"<br /> android:fastScrollEnabled="true" <br /> <strong style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">android:cacheColorHint="#00000000"</strong><br /> android:layout_weight="1.0"<br /> /<span style="padding-bottom: 0px; line-height: 1.3; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; ">></span></li></ol><div style="line-height: 1.3; padding-bottom: 0px; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "><div class="code" style="line-height: 1.3; padding-bottom: 0px; border-right-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; "> </div></div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.3; border-right-width: 0px; font-family: 돋움, Dotum, AppleGothic, sans-serif; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; ">cacheColorHint값을 주어야 드래그 앤 드롭시 선택된 아이템의 백그라운드 색상이 표시된다.</p></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-66620283867075516352011-05-18T17:51:00.002-07:002011-05-18T17:52:02.758-07:00Status Bar와 Title의 Height를 구하는 방법<span class="Apple-style-span" style="border-collapse: collapse; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 15px; line-height: 19px; white-space: pre; ">the height of the status bar depends on the screen size, for example in a device with <b>320 X 480</b> screen size the status bar height is <b>25px</b>, for a device with <b>480 x 800</b> the status bar height must be <b>38px</b><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 15px; line-height: 19px; "><pre class="prettyprint" style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238); font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; word-wrap: normal; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(136, 136, 136); border-right-color: rgb(136, 136, 136); border-bottom-color: rgb(136, 136, 136); border-left-color: rgb(136, 136, 136); "><code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238); font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; "><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 0, 102); ">Rect</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> rectgle</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">=</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> </span><span class="kwd" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 136); ">new</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> </span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 0, 102); ">Rect</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">();</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "><br /></span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 0, 102); ">Window</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> window</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">=</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> getWindow</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">();</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "><br />window</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">.</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); ">getDecorView</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">().</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); ">getWindowVisibleDisplayFrame</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">(</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); ">rectgle</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">);</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "><br /></span><span class="kwd" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 136); ">int</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> </span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 0, 102); ">StatusBarHeight</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">=</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> rectgle</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">.</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); ">top</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">;</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "><br /></span><span class="kwd" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 136); ">int</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> contentViewTop</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">=</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "><br /> window</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">.</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); ">findViewById</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">(</span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 0, 102); ">Window</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">.</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); ">ID_ANDROID_CONTENT</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">).</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); ">getTop</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">();</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "><br /></span><span class="kwd" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 136); ">int</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> </span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 0, 102); ">TitleBarHeight</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">=</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> contentViewTop </span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">-</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> </span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 0, 102); ">StatusBarHeight</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">;</span></code></pre><pre class="prettyprint" style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238); font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; word-wrap: normal; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(136, 136, 136); border-right-color: rgb(136, 136, 136); border-bottom-color: rgb(136, 136, 136); border-left-color: rgb(136, 136, 136); "><code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238); font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; "><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); "><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; white-space: normal; "><pre class="prettyprint" style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238); font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; word-wrap: normal; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(136, 136, 136); border-right-color: rgb(136, 136, 136); border-bottom-color: rgb(136, 136, 136); border-left-color: rgb(136, 136, 136); "><code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238); font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; "><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 0, 102); ">Log</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">.</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); ">i</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">(</span><span class="str" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 136, 0); ">"*** Jorgesys :: "</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">,</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> </span><span class="str" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 136, 0); ">"StatusBar Height= "</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> </span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">+</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> </span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 0, 102); ">StatusBarHeight</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> </span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">+</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> </span><span class="str" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 136, 0); ">" , TitleBar Height = "</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> </span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">+</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "> </span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 0, 102); ">TitleBarHeight</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); ">);<div class="autosourcing-stub-extra" style="position: absolute; opacity: 0; line-height: 1.5; "></div></span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); "></span></code></pre><div><code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 238); font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; "><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 15px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(102, 102, 0); "><br /></span></code></div></span></span></code></pre></span></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-53359295351915434992011-05-18T17:51:00.001-07:002011-05-18T17:51:14.627-07:00Title과 Indicator를 없애고 Full Screen으로 표시<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: 돋움; font-size: 12px; line-height: 18px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span class="Apple-style-span" ><span class="Apple-style-span" style="line-height: 19px; ">Title과 Indicator를 없애고 Full Screen으로 표시</span></span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: AppleGothic, Dotum, sans-serif; line-height: 19px; ">Full Screen 설정</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: AppleGothic, Dotum, sans-serif; line-height: 19px; "><b>getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); </b></span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: AppleGothic, Dotum, sans-serif; line-height: 19px; ">Flag를 Clear 할 경우</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: AppleGothic, Dotum, sans-serif; line-height: 19px; "><b>getWindow().clearFlags()</b></span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: AppleGothic, Dotum, sans-serif; line-height: 19px; "><b><br /></b></span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span class="Apple-style-span" ><span class="Apple-style-span" style="line-height: 19px; "><b>Title Bar 없애기</b></span></span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span class="Apple-style-span" ><span class="Apple-style-span" style="line-height: 19px; "><span class="Apple-style-span" style="font-family: Dotum, Verdana, AppleGothic, sans-serif; line-height: 18px; color: rgb(144, 144, 144); "><b><span class="Apple-style-span" >[모든 activity 일괄 적용시]</span></b></span></span></span></p><div style="line-height: 1.5; "><span class="Apple-style-span" ><span class="Apple-style-span" >AndroidManifest.xml의 application 속성에</span></span></div><div style="line-height: 1.5; "><span class="Apple-style-span" ><span class="Apple-style-span" >android:theme="@android:style/Theme.NoTitleBar" 추가~<br /></span></span><div style="line-height: 1.5; "><span class="Apple-style-span" ><span class="Apple-style-span" ><application icon="@drawable/icon" label="@string/app_name" font=""></application></span></span></div><div style="line-height: 1.5; "><span class="Apple-style-span" ><span class="Apple-style-span" > </span><span class="Apple-style-span" style="background-color: rgb(255, 255, 190); "><span class="Apple-style-span" >android:theme="@android:style/Theme.NoTitleBar"</span></span><span class="Apple-style-span" >></span></span></div><div style="line-height: 1.5; "><div style="line-height: 1.5; "><span class="Apple-style-span" ><span class="Apple-style-span" ><br /></span></span></div></div></div><div style="line-height: 1.5; "><span class="Apple-style-span" ><span class="Apple-style-span" ><span class="Apple-style-span" >[일부 activity만 적용시]</span></span></span></div><div style="line-height: 1.5; "><span class="Apple-style-span" ><span class="Apple-style-span" ><span class="Apple-style-span" >onCreate()에서 setContentView() 호출 이전에 아래코드 삽입!</span></span></span></div><div style="line-height: 1.5; "><span class="Apple-style-span" ><span class="Apple-style-span" ><span class="Apple-style-span" style="background-color: rgb(255, 255, 190); "><span class="Apple-style-span" >requestWindowFeature(Window.FEATURE_NO_TITLE);</span></span></span></span></div></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-22092352013603645782011-05-18T17:50:00.001-07:002011-05-18T17:50:53.333-07:00( Droid Draw ) Android UI 개발을 쉽게 도와 주는 Wep Application<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: 돋움; font-size: 12px; line-height: 18px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Droid Draw</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> - Android UI 개발을 GUI로 쉽게 구성 할 수 있도록 도와 주는 Wep Application으로 현재 PC용 Application도 개발되어 있다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">다운 로드 사이트</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">http://droiddraw.org</p></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-32978912926916695882011-05-18T17:49:00.004-07:002011-05-18T17:50:28.452-07:00Eclipse에서 Android Framework 소스 보기<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: 굴림, Gulim, dotum, 돋움, sans-serif; font-size: 12px; line-height: 18px; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; ">Android Application을 개발하다 보면 Framework 소스를 볼 필요성을 절실히 느끼게 된다.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; ">개발 환경인 eclipse에서 function key인 F3로 class 파일의 원본 소스를 확인 할 수 있는 방법을 정리해본다.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; ">이 문서 내용은 웹 검색을 통해 여러 사이트에서 정보를 취합해서 새로 작성하는 것임을 미리 알려둔다.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "><br /><img title="" class="attachment emoticon" src="http://static.springnote.com/images/icon/emoticon5.gif" height="24" alt="" width="17" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; vertical-align: middle; " /> <a target="_blank" class="con_link" href="http://android.git.kernel.org/" title="http://android.git.kernel.org/" style="text-decoration: underline; word-wrap: break-word; line-height: 2em; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(86, 137, 66) !important; cursor: pointer !important; ">Android Open Source Project site</a>(<img title="" class="attachment emoticon" src="http://static.springnote.com/images/icon/emoticon/num1.gif" height="24" alt="" width="16" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; vertical-align: middle; " />)로 이동하여 최신 Base 소스를 받는다.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "> </p><div class="section" style="line-height: 2em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; background-color: rgb(249, 249, 216); "> <img title="01(1).png" class="attachment" src="http://withwani.springnote.com/pages/6054779/attachments/3572741" alt="01(1).png" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; " /></div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "><br /><img title="" class="attachment emoticon" src="http://static.springnote.com/images/icon/emoticon5.gif" height="24" alt="" width="17" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; vertical-align: middle; " /> <img title="" class="attachment emoticon" src="http://static.springnote.com/images/icon/emoticon/num1.gif" height="24" alt="" width="16" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; vertical-align: middle; " />의 방법을 통해 받기 힘들다면 다음 링크를 통해 다운 받도록 한다. <a target="_blank" class="con_link" href="http://android.git.kernel.org/?p=platform/frameworks/base.git;a=snapshot;h=HEAD;sf=tgz" title="http://android.git.kernel.org/?p=platform/frameworks/base.git;a=snapshot;h=HEAD;sf=tgz" style="text-decoration: underline; word-wrap: break-word; line-height: 2em; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(86, 137, 66) !important; cursor: pointer !important; ">다운로드링크</a>(2010/07/09 22:19:05)</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "><br /><img title="" class="attachment emoticon" src="http://static.springnote.com/images/icon/emoticon5.gif" height="24" alt="" width="17" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; vertical-align: middle; " /> 다운로드 받은 파일(base-HEAD.tar.gz)을 압축해제 프로그램을 통해 압축을 해제한다.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "><br /><img title="" class="attachment emoticon" src="http://static.springnote.com/images/icon/emoticon5.gif" height="24" alt="" width="17" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; vertical-align: middle; " /> %압축해제한 경로%\base-HEAD\base\core\java\ 내부에 'android'와 'com'(<img title="" class="attachment emoticon" src="http://static.springnote.com/images/icon/emoticon/num2.gif" height="24" alt="" width="16" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; vertical-align: middle; " />) 폴더를 확인한다.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "> </p><div class="section" style="line-height: 2em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; background-color: rgb(249, 249, 216); "> <img title="03.png" class="attachment" src="http://withwani.springnote.com/pages/6054779/attachments/3572749" alt="03.png" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; " /></div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "><br /><img title="" class="attachment emoticon" src="http://static.springnote.com/images/icon/emoticon5.gif" height="24" alt="" width="17" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; vertical-align: middle; " /> %Android SDK folder%\platforms\ 내부에서 현재 사용중인 SDK version의 폴더내부에 'sources'(<img title="" class="attachment emoticon" src="http://static.springnote.com/images/icon/emoticon/num3.gif" height="24" alt="" width="16" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; vertical-align: middle; " />)폴더를 생성한다.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "> </p><div class="section" style="line-height: 2em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; background-color: rgb(249, 249, 216); "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "> <img title="04.png" class="attachment" src="http://withwani.springnote.com/pages/6054779/attachments/3572753" alt="04.png" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; " /></p></div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "> </p><div class="section" style="line-height: 2em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; background-color: rgb(249, 249, 216); "> <img title="05.png" class="attachment" src="http://withwani.springnote.com/pages/6054779/attachments/3572755" alt="05.png" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; " /></div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "><br /><img title="" class="attachment emoticon" src="http://static.springnote.com/images/icon/emoticon5.gif" height="24" alt="" width="17" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; vertical-align: middle; " /> <img title="" class="attachment emoticon" src="http://static.springnote.com/images/icon/emoticon/num2.gif" height="24" alt="" width="16" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; vertical-align: middle; " />의 두개 폴더를 <img title="" class="attachment emoticon" src="http://static.springnote.com/images/icon/emoticon/num3.gif" height="24" alt="" width="16" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; vertical-align: middle; " />으로 복사/이동한다.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "> </p><div class="section" style="line-height: 2em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; background-color: rgb(249, 249, 216); "> <img title="06.png" class="attachment" src="http://withwani.springnote.com/pages/6054779/attachments/3572759" alt="06.png" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; " /></div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "><br /><img title="" class="attachment emoticon" src="http://static.springnote.com/images/icon/emoticon5.gif" height="24" alt="" width="17" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; vertical-align: middle; " /> 사용중인 프로젝트를 'Close Project' 한 후 다시 'Open Project'한다.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "> </p><div class="section" style="line-height: 2em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; background-color: rgb(249, 249, 216); "> <img title="07.png" class="attachment" src="http://withwani.springnote.com/pages/6054779/attachments/3572761" alt="07.png" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; " /></div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "> </p><div class="section" style="line-height: 2em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; background-color: rgb(249, 249, 216); "><img title="08(1).png" class="attachment" src="http://withwani.springnote.com/pages/6054779/attachments/3572765" alt="08(1).png" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; " /> </div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "><br /><img title="" class="attachment emoticon" src="http://static.springnote.com/images/icon/emoticon5.gif" height="24" alt="" width="17" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; vertical-align: middle; " /> Android Framework Source에 포함된 class(ex. Activity)에서 F3를 눌러 소스가 보이는지 확인한다.<br /></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "> </p><div class="section" style="line-height: 2em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; background-color: rgb(249, 249, 216); "><img title="09.png" class="attachment" src="http://withwani.springnote.com/pages/6054779/attachments/3572791" alt="09.png" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; " /> </div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "> </p><div class="section" style="line-height: 2em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; background-color: rgb(249, 249, 216); "><img title="10.png" class="attachment" src="http://withwani.springnote.com/pages/6054779/attachments/3572795" alt="10.png" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; max-width: 100%; border-color: initial; " /> </div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 2em; "> </p></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-44847716205975301702011-05-18T17:49:00.003-07:002011-05-18T17:49:54.300-07:00android 음원 재생 하기 (wav, mp3, ogg)<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(255, 232, 232); font-family: 돋움; font-size: 13px; line-height: 19px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; "><span class="Apple-style-span" >MediaPlayer mp;</span><span class="Apple-style-span" style="color: rgb(0, 0, 0); "> </span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; "><span class="Apple-style-span" >mp = new MediaPlayer();</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; "><span class="Apple-style-span" >InputStream inStream = null;</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; "><span class="Apple-style-span" > </span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; "><span class="Apple-style-span" >inStream = getResources().openRawResource(R.raw.nfs);<br />mp.setDataSource(inStream.getFD());</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; "><span class="Apple-style-span" > </span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; "><span class="Apple-style-span" >//sd 카드에 있는경우</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; "><span class="Apple-style-span" >//단말상의 패키지 안에 음원이 있을경우 리소스(res/raw)폴더에 넣어 R.java에 등록 후 사용하는것이 좋고 sd카드에 음원이 있을경우 다음과</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; "><span class="Apple-style-span" >//같이 사용한다</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; "><span class="Apple-style-span" >//mp.setDataSource("/sdcard/nfs.mp3");</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; "><span class="Apple-style-span" > </span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; "><span class="Apple-style-span" > </span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; "><span class="Apple-style-span" >mp.prepare();<br />mp.start();</span></p></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-24918222583255581292011-05-18T17:49:00.001-07:002011-05-18T17:49:28.016-07:00Gallery View에 추가한 Item들을 Scroll시 무한 Scroll 시키기<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: 돋움; font-size: 12px; line-height: 18px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Gallery에 Item 들을 추가하게 되면 0번 인덱스나 마지막 인덱스로 아이템들을 스크롤 시키게되면 외쪽 또는 오른쪽으로 더이상 스크롤을 할 수 없게 된다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">여기서 구현 하고자 하는 내용은 0번 또는 마지막 인덱스로 스크롤 되더라도 큐와 같이 무한 스크롤 되도록 구현하는 방법.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">핵심 포인트</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Gallery Adapter에 실제 가지고 있는 Item의 개수의 3배를 가지고 있는 것처럼 보여 지게 하고</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Gallery에 setOnItemSelectedListener를 추가하여 OnItemSelectedListener의 onItemSelected에서 가운데 범위를 넘어 서는 경우</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Selected Item을 변경해 주면 무한 스크롤을 구현 할 수 있다.</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Sample)</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">//-------------------------------------------------------------------------------------</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">// GalleryAdapter Class<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">//-------------------------------------------------------------------------------------<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">package reno.gallerytest;<br /><br />import android.content.*;<br />import android.view.*;<br />import android.widget.*;<br /><br />public class GalleryAdapter extends BaseAdapter {<br /> private Context mContext;<br /> private String[] resString = {"1111", "2222", "3333", "4444", "5555"};<br /> public GalleryAdapter (Context c)<br /> {<br /> this.mContext = c;<br /> }<br /> <br /> @Override<br /> public int getCount() {<br /> // TODO Auto-generated method stub<br /> <span style="font-weight: bold; color: rgb(255, 0, 0); ">return resString.length*3;</span> // 총 Item 개수를 X 3으로 리턴한다. 이유는 Index의 맨 끝으로 이동시 좌,우에 Item이 연속되는 것 처럼 보기기 위함.<br /> }<br /><br /> @Override<br /> public Object getItem(int arg0) {<br /> // TODO Auto-generated method stub<br /> <span style="color: rgb(255, 0, 0); font-weight: bold; ">return resString[arg0%resString.length];</span><br /> }<br /><br /> @Override<br /> public long getItemId(int arg0) {<br /> // TODO Auto-generated method stub<br /> <span style="font-weight: bold; color: rgb(255, 0, 0); ">return arg0%resString.length;</span><br /> }<br /><br /> @Override<br /> public View getView(int position, View convertView, ViewGroup parent) {<br /> // TODO Auto-generated method stub<br /> TextView txtView;<br /> <span style="font-weight: bold; color: rgb(255, 0, 0); ">position = position % resString.length;</span><br /> <br /> if(convertView == null)<br /> {<br /> txtView = new TextView(mContext);<br /> }else<br /> {<br /> txtView = (TextView)convertView;<br /> }<br /> <br /> txtView.setText(resString[position]);<br /> txtView.setLayoutParams(new Gallery.LayoutParams(75, 75));<br /> return txtView; <br /> }<br /><br />}</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">//------------------------------------------------------------------------------------------------</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">// GalleryTest Class<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">//------------------------------------------------------------------------------------------------</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">package reno.gallerytest;<br /><br />import android.app.Activity;<br />import android.graphics.*;<br />import android.os.Bundle;<br />import android.widget.*;<br />import android.util.*;<br />import android.view.*;<br /><br />public class GalleryTest extends Activity {<br /> /** Called when the activity is first created. */<br /> private RGallery unitGallery;<br /> <br /> @Override<br /> public void onCreate(Bundle savedInstanceState) {<br /> super.onCreate(savedInstanceState);<br /> setContentView(R.layout.main);<br /> <br /> unitGallery = (RGallery)findViewById(R.id.galUit); <br /> unitGallery.setAdapter(new GalleryAdapter(this)); <br /> unitGallery.setSpacing(0); <br /> unitGallery.setSelection(6);<br /> unitGallery.setBackgroundColor(Color.GRAY);<br /> <span style="font-weight: bold; color: rgb(255, 0, 0); ">unitGallery.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener(){</span><br /><span style="font-weight: bold; color: rgb(255, 0, 0); "> public void onItemSelected (AdapterView<!--?--> parent, View view, int position, long id)</span><br /><span style="font-weight: bold; color: rgb(255, 0, 0); "> {</span><br /><span style="font-weight: bold; color: rgb(255, 0, 0); "> Log.d("GalleryTest", "onItemSelected index=" + String.valueOf(position));</span><br /><span style="font-weight: bold; color: rgb(255, 0, 0); "> if(position < 5)</span><br /><span style="font-weight: bold; color: rgb(255, 0, 0); "> unitGallery.setSelection(position + 5);</span><br /><span style="font-weight: bold; color: rgb(255, 0, 0); "> else if(position >= 10)</span><br /><span style="font-weight: bold; color: rgb(255, 0, 0); "> unitGallery.setSelection(position - 5);</span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> // 이 부분이 무한 스크롤을 해주는 부분으로 가운데 영역을 벗어 나는 경우 setSelection으로 Position을 이동시켜 마치 무한 스크롤이 되게 보여 준다.<br /><span style="font-weight: bold; color: rgb(255, 0, 0); "></span></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><span style="font-weight: bold; color: rgb(255, 0, 0); "></span><span style="font-weight: bold; color: rgb(255, 0, 0); "> }</span><br /><span style="font-weight: bold; color: rgb(255, 0, 0); "> </span><br /><span style="font-weight: bold; color: rgb(255, 0, 0); "> public void onNothingSelected (AdapterView<!--?--> parent)</span><br /><span style="font-weight: bold; color: rgb(255, 0, 0); "> {</span><br /><span style="font-weight: bold; color: rgb(255, 0, 0); "> </span><br /><span style="font-weight: bold; color: rgb(255, 0, 0); "> }</span><br /><span style="font-weight: bold; color: rgb(255, 0, 0); "> });</span><br /> }<br />}</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">//----------------------------------------------------------------------------------------</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">// Main.xml<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">//----------------------------------------------------------------------------------------</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><!--?xml version="1.0" encoding="utf-8"?--><br /><linearlayout android="http://schemas.android.com/apk/res/android" orientation="vertical" layout_width="fill_parent" layout_height="fill_parent"><br /><gallery id="@+id/galUit" layout_width="fill_parent" layout_height="wrap_content"><br /></gallery><br /></linearlayout></p><div><br /></div><div class="autosourcing-stub-extra" style="position: absolute; opacity: 0; line-height: 1.5; "></div><p></p></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-70390171692859706772011-05-18T17:48:00.002-07:002011-05-18T17:49:04.079-07:00폰 회전시 화면이 가로 또는 세로로 회전하지 않도록 고정 시키는 방법<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: 돋움; font-size: 12px; line-height: 18px; ">폰 회전시 화면이 가로 또는 세로로 회전하지 않도록 고정 시키는 방법<br /><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">1. 세로로 고정</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:screenOrientation="portrait"</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">2. 가로로 고정<br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:screenOrientation="landscape"</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br /></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">AndroidManifest.xml 내에 <activity> Tag에 추가하면 된다.</activity></p><div><br /></div><div class="autosourcing-stub-extra" style="position: absolute; opacity: 0; line-height: 1.5; "></div><p></p></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0tag:blogger.com,1999:blog-761417941174410090.post-71346979338854441202011-05-18T17:45:00.000-07:002011-05-18T17:46:51.706-07:00Android XML DTD<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: 돋움; font-size: 12px; line-height: 18px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">Android XML DTD</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong></strong> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.ImageView</strong></p><blockquote dir="ltr" style="margin-right: 0px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:adjustViewBounds <br />android:maxHeight <br />android:maxWidth <br />android:scaleType (matrix | fitXY | fitStart | fitCenter | fitEnd | center )<br />android:shouldFit <br />android:tint </p></blockquote><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.TextView</strong></p><blockquote dir="ltr" style="margin-right: 0px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:autoLink <br />android:autoText <br />android:bufferType <br />android:capitalize <br />android:cursorVisible <br />android:digits <br />android:disabledTextColor <br />android:ems <br />android:focusedTextColor <br />android:gravity <br />android:height <br />android:hint <br />android:hintTextColor <br />android:includeFontPadding <br />android:inputMethod <br />android:lines <br />android:maxEms <br />android:maxHeight <br />android:maxLength <br />android:maxLines <br />android:maxWidth <br />android:minEms <br />android:minHeight <br />android:minLines <br />android:minWidth <br />android:normalTextColor<br />android:numeric <br />android:password <br />android:phoneNumber <br />android:scrollHorizontally <br />android:selectAllOnFocus <br />android:selectedTextColor <br />android:shadowColor <br />android:shadowDx <br />android:shadowDy <br />android:shadowRadius <br />android:singleLine <br />android:text <br />android:textAlign <br />android:textColor <br />android:textHiliteColor<br />android:textScaleX <br />android:textSize <br />android:textStyle <br />android:typeface <br />android:width </p></blockquote><p dir="ltr" style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.EditView</strong> </p><blockquote dir="ltr" style="margin-right: 0px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:autoText <br />android:capitalize <br />android:digits <br />android:inputMethod <br />android:numeric <br />android:phoneNumber </p></blockquote><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.view.View</strong></p><blockquote dir="ltr" style="margin-right: 0px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:background - (#RGBA | @android:drawable/<image_filename>)<br />android:fadingEdge<br />android:fadingEdgeLength<br />android:fitStatusBar<br />android:focusType<br />android:focusable - ( true | false )<br />android:horizontalScrollbarThumb<br />android:horizontalScrollbarTrack<br />android:nextFocusDown - (@+id/<id_name>)<br />android:nextFocusLeft - (@+id/<id_name>)<br />android:nextFocusRight - (@+id/<id_name>)<br />android:nextFocusUp - (@+id/<id_name>)<br />android:padding - (<int>dip)<br />android:paddingBottom - (<int>dip)</int></int></id_name></id_name></id_name></id_name></image_filename></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:paddingLeft - (<int>dip)<br />android:paddingRight - (<int>dip)<br />android:paddingTop - (<int>dip)<br />android:scrollX<br />android:scrollY<br />android:scrollbarDefaultDelayBeforeFade<br />android:scrollbarFadeDuration - (<int>)<br />android:scrollbarSize - (<int>dip)<br />android:scrollbars - none<br />android:verticalScrollbarThumb - @android:drawable/<image_filename><br />android:verticalScrollbarTrack - @android:drawable/<image_filename><br />android:visibility - invisible|gone</image_filename></image_filename></int></int></int></int></int></p></blockquote><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.view.ViewGroup</strong></p><blockquote dir="ltr" style="margin-right: 0px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:layout_height - fill_parent|wrap_content<br />android:layout_width - fill_parent|wrap_content</p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:layout_marginBottom - (<int>dip)<br />android:layout_marginLeft - (<int>dip)<br />android:layout_marginRight - (<int>dip)<br />android:layout_marginTop - (<int>dip)</int></int></int></int></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:clipChildred<br />android:clipToPadding</p></blockquote><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.FrameLayout</strong></p><blockquote dir="ltr" style="margin-right: 0px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:foreground<br />android:measureAllChildren</p></blockquote><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.LinearLayout</strong></p><blockquote dir="ltr" style="margin-right: 0px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:animationDuration<br />android:baselineAligned - true | false<br />android:baselineAlignedChildIndex - (<int>)<br />android:gravity - (center_horizontal | center_vertical | center | bottom | right)<br />android:orientation - (vertical | horizontal)</int></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:layout_gravity - (top | bottom | left | right | center_vertical | fill_vertical<br /> | center_horizontal | fill_horizontal | center | fill )<br />android:layout_weight - (<int>)</int></p></blockquote><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br /><strong>android.widget.TableLayout</strong></p><blockquote dir="ltr" style="margin-right: 0px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:collapseColumns - (<int>)<br />android:shrinkColumns - (<int>,<int>)<br />android:stretchColumns - (<int>)</int></int></int></int></p></blockquote><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.AbsoluteLayout</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong></strong> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.RelativeLayout</strong></p><blockquote dir="ltr" style="margin-right: 0px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:layout_above - (@+id/<id_name>)<br />android:layout_alignBaseline <br />android:layout_alignBottom <br />android:layout_alignLeft <br />android:layout_alignParentBottom<br />android:layout_alignParentLeft <br />android:layout_alignParentRight - true<br />android:layout_alignParentTop <br />android:layout_alignRight <br />android:layout_alignTop - (@+id/<id_name>)<br />android:layout_below - (@+id/<id_name>)<br />android:layout_centerHorizontal<br />android:layout_centerInParent <br />android:layout_centerVertical <br />android:layout_toLeft - (@+id/<id_name>)<br />android:layout_toRight </id_name></id_name></id_name></id_name></p></blockquote><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.Gallery</strong></p><blockquote dir="ltr" style="margin-right: 0px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:animationDuration<br />android:drawSelectorOnTop<br />android:gravity<br />android:spacing<br />android:spinnerSelector</p></blockquote><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.GridView</strong></p><blockquote dir="ltr" style="margin-right: 0px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:columnWidth<br />android:drawSelectorOnTop<br />android:gravity<br />android:horizontalSpacing<br />android:listSelector<br />android:numColumns - (auto_fit)<br />android:stretchMode - (none | spcingWidth | columnWidth)<br />android:verticalSpacing</p></blockquote><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.ListView</strong></p><blockquote dir="ltr" style="margin-right: 0px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:drawSelectorOnTop<br />android:entries<br />android:gravity<br />android:listSelector</p></blockquote><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.PopList</strong><strong><br /></strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.ScrollView</strong><strong><br /></strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.Spinner</strong></p><blockquote dir="ltr" style="margin-right: 0px; "><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; ">android:drawSelectorOnTop<br />android:dropDownArrowDown<br />android:dropDownArrowUp<br />android:dropDownSelector<br />android:gravity<br />android:spinnerSelector</p></blockquote><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.SurfaceView<br /></strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong></strong> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.TabHost<br /></strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong></strong> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.ViewFlipper<br /></strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong></strong> </p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>android.widget.ViewSwitcher</strong></p><p style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong></strong><br /> </p><p dir="ltr" style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><strong>미정리 android layout xml attribute</strong></p><blockquote dir="ltr" style="margin-right: 0px; "><p dir="ltr" style="margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.5; "><br />android:checkedButton<br />android:childWidthUnlimited<br />android:completionHint<br />android:completionThreshold<br />android:flipInterval<br />android:indeterminate<br />android:max<br />android:normalTextColor<br />android:password<br />android:progress<br />android:scrollHorizontally<br />android:showSetButton<br />android:src<br />android:startOffScreen<br />android:layout_column - (<int>)<br />android:layout_span</int></p></blockquote></span>ReNOhttp://www.blogger.com/profile/03739905921392849491noreply@blogger.com0