목록안드로이드 (401)
설.현.아빠
출처 : http://clien.career.co.kr/cs2/bbs/board.php?bo_table=image&wr_id=3301380
가끔 이해 못할 동작도 많네요... [intro] 이번에는 무심코 놓치기 쉬운 TiP 하나를 이야기 하고자 합니다. 누구나 꼭 한번은 보는 화면 새로운 프로젝트를 만들때 Build Target을 지정하고 Properties를 채워 나갑니다. 이 중에서 꼭 채워 넣지 않아도 되는 것들이 있죠. Min SDK Version 같은 경우도 그런 경우입니다. [Is Min SDK Version really needed?] 새로운 프로젝트를 생성 할 때 Min SDK Version을 그냥 뛰어 넘으시는 분들 중에는 "꼭 필요한가?" 하는 질문을 자신에게 던지며 넘어가시는 분들도 계실 겁니다. 물론 꼭 쓰지 않아도 크게 문제 될 것은 없습니다. 하지만 API Level 4 부터는 이야기가 완전히 달라지게 됩니다. [..
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.main); setProgressBarIndeterminateVisibility(true); 이렇게 선언하면 Title Bar에 Progress가 설정된다. 문제는 계속 돌고 있다는거... setProgressBarIndeterminateVisibility(false); 시점을 찾아야 한다.
title bar 를 user 입맛에 맞도록 수정할 수 있다. 간단한 예제: 1. onCreate 에서 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); // setContentView 가 반드시 이 위치에 있어야 정상 동작함. getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title); // title bar 테두리가 꽉차도록 설정 ViewGroup v = (ViewGroup)findViewById(R.id.mytitle).getParent().getParent(); v = (ViewGroup)v.getChildAt(0); v...
GalaxyTab해상도 (1024*600) 지원을 위해 Eclipse에 Custom AVD와 스킨 그리고 SDK Add-on을 설치 해야 한다. http://innovator.samsungmobile.com/galaxyTab.do
http://www.androidpub.com/320322
이번에 출시되는 LG 옵티머스원의 해상도는 HVGA(320x480)이라고 한다. 안드로이드는 이넘의 해상도 땜에 머리가 아픈거 같다 -_-; 어쨌든 왜 HVGA라고 부를까? 또 갤럭시S는 왜 WVGA라고 부를까 조사해보기로 했다. 참고: http://en.wikipedia.org/wiki/Graphic_display_resolutions 참고2: http://ko.wikipedia.org/wiki/해상도 뭔 해상도가 이렇게 많은지... 초창기 모니터들은 4:3의 가로세로비로 화면을 사용했다. 이렇게 만들어진 기본 화면이 640*480 픽셀로 이루어진 VGA(Video Graphic Array)이다. 이 비율을 유지하며 조금 더 키운 것이 800*600의 SVGA(Super VGA)이다. 좀 더 키운 것인..
Title Bar를 출력하지 않는 방법은 아래와 같다. 1. Manifest.xml 수정하는 방법 [code xml] [/code] 2. 코드를 수정하는 방법 [code java] requestWindowFeature(Window.FEATURE_NO_TITLE); [/code] 추가로 Status Bar까지 나오지 않게 하려면, Manifest.xml 를 아래와 같이 수정하면 된다. [code xml] [/code] 특별히 쓸일은 없을 것 같지만 Status Bar만 없애고 Title Bar는 나오게 하려면 어떻게 해야할까? [code java] getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutPara..