총 게시물 83건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[안드로이드]

[안앱제팁-1] (여러 화면사이즈 적응)

글쓴이 : 수아 날짜 : 2012-07-21 (토) 01:19 조회 : 6036
 
  위메프 젤팁
최대 90% 역대급할인! 위메프 특가, 하나만 사도 무료배송, 젤팁
www.wemakeprice.com/
  음악영화무료사이트는 예스파일
최신영화, TV방송, 애니 무료다운, 웹툰, 웹소설, 모바일 100%지원 음악영화
www.yesfile.co
  안전하고 빠른속도 파일캐스트
언제 어디서나 방송직후 다시보기, 최신영화,TV방송, 음악영화, 스마트폰 감상
filecast.kr
신청하기


음 제가 젤 먼저 팁이라고 소개하고픈건요...
먼가 말하기 전에 우리가 안드로이드 프로그램을 만들면서 제일 고심하고 고민하고 안타까워하는 문제는 바로 안드로이드 폰의 다양성문제입니다.
너무나도 많은 안드로이드폰종류때문에 개발자들의 이마에 생긴 주름이 아마 다 합치면 저 태평양바다속의 홈태기의 수만큼 되고도 남을겁니다.
폰의 종류는 둘째치고 화면 사이즈의 크기도 여러가지라 정말 개발 하는 품이 2,3배로 먹군하지요..ㅎㅎ
우리는 개발시에 항상 이에 주의를 돌리고 프로그램을 기획하고 설계하고 구조화하며 코딩하여야 합니다.
여기서 간단한 팁하나 소개한다면 XZOOM, YZOOM입니다.
프로그램이 시작하기에 앞서 자기가 기정으로 설정한 화면 크기와 현재 앱이 실행되고 있는 폰의 LCD크기를 따져보고 그에 맞게 XZOOM, YZOOM값을 얻어 보관하고 있다가 프로그램의 전 행정에서 이 값을 구석구석 이용해야 한개의 앱이 모든 폰들에서 만능으로 쌩쌩 돌아갈수 있답니다.
간단히 코드로 보면요,,,

X_ZOOM = (float) W_LCD / (float)DEFAULT_WIDTH;
Y_ZOOM = (float) H_LCD / (float)DEFAULT_HEIGHT;

와 같이 하는겁니다.
여기서 WLCD, HLCD는 현재 앱이 실행되는 화면의 가로세로 크기구요, DEFAULT_WIDTH, DEFAULT_HEIGHT는 기정으로 설정한 화면의 크기로서 개발자가 상수로 정의한 값입니다.

그럼 1편을 여기서 마칩니다.




수아 님의 문제/에러 해결 LIB 최신글 [더보기]


추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

HoldAJ 2012-07-31 (화) 10:47
좋은정보 감사~
댓글주소
테츠 2012-09-14 (금) 11:32
좋은정보 감사~
댓글주소
Ryuj 2012-09-18 (화) 04:03
감사합니다~!
댓글주소
메모리야미안… 2015-01-27 (화) 10:12
감사합니다
댓글주소
hi
이전글  다음글  목록 글쓰기

총 게시물 83건, 최근 0 건 안내 RSS
번호 분류 제목 글쓴이 날짜 추천 조회
공지  문제/에러 해결게시판의 성격에 맞는 글들만 … 5 수아 02-26 2 4038
안드로이드  이 게시판의 용도 9 카이로 07-10 8 5582
83 안드로이드  자바소스를 안드로이드용으로 변경 도움 부… 1 오마로 01-09 0 733
82 안드로이드  앱이 실행중이지 않을때 FCM 푸시 수신 후 노… 뜬구름 11-06 0 569
81 안드로이드  소스 수정 도와 주실분~~~ 2 맘여린왕자 10-16 0 623
80 안드로이드  (왕초보)SQLite를 이용한 고객관리 정보 어플 … 어플메이커 10-25 0 1147
79 안드로이드  (안드로이드+php) 이미지/텍스트 전송하는거 … 1 sujji2 09-22 0 1662
78 안드로이드  리스트뷰 인텐트 질문이요 2 sujji2 08-08 0 1512
77 안드로이드  카드뷰 인데 궁금한게있씁니다 마쉘로 07-28 0 1071
76 안드로이드  완전 초짜 질문입니다. 2 겨울이야기 07-08 0 1696
75 안드로이드  소프트키보드를 사용해서 천지인 키보드를 … 재와니 03-30 0 2181
74 안드로이드  안드로이드 갤러리에서 사진 가져오기 ㅠㅠ 2 히미여소사라 02-03 0 4149
73 안드로이드  안드로이드 스튜디오 빨간줄표시 osd0909 12-11 0 2485
72 안드로이드  java.lang.RuntimeException: Unable to start activity Compone… 1 레드썬 11-24 0 1586
71 안드로이드  안드로이드 스튜디오 AVD실행시에 에러입니다… 나이th 11-15 0 1586
70 안드로이드  구글맵을 사용하려고 하는데 진행이 안되요 흥그븡그 09-13 0 1718
69 안드로이드  안드로이드 스튜디오에서 drawable.. 4 elite1111 08-13 0 2494
68 웹앱  웹앱에서 동영상 보기 짱구짱구짱구 07-01 0 1575
67 웹앱  웹사이트 임포트후 전화걸기 문제입니당....… 2 짱구짱구짱구 07-01 0 2327
66 안드로이드  웹사이트 임포트후 전화걸기 문제입니당....… 짱구짱구짱구 07-01 0 1601
65 웹앱  웹사이트 임포트후 전화걸기 문제입니당....… 9 짱구짱구짱구 07-01 0 2287
64 안드로이드  안드로이드 gps좌표를 TCP/IP로 비주얼 스튜디… 련양갱 06-03 0 2381
 1  2  3  4  5  맨끝
 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기