목록안드로이드/Screen & Resolution (23)
설.현.아빠
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..
Gallery를 사용해서 ImageView에 Image를 출력할 경우 화면회전시에 기존에 선택되었던 Image가 없어지는 현상이 발생하였다. 이럴때 사용할 수 있는 방법이 onSaveInstanceState, onRestoreInstanceState 이다. @Override public void onSaveInstanceState(Bundle savedInstanceState) { // Save UI state changes to the savedInstanceState. // This bundle will be passed to onCreate if the process is // killed and restarted. savedInstanceState.putBoolean("MyBoolean", tru..
res/layout 디렉토리와 res/layout-land디렉토리에 각각의 가로 세로 화면 XML파일을 작성한다. 아래와 같이 작성하였을 경우 vertical.xml은 화면이 세로일때 버튼을 세로로 정렬시키고, horizontal.xml은 화면이 가로일때 버튼을 가로로 정렬시키게 된다. res/layout/vertical.xml
AndroidManifest.xml 가로로 고정 시키려면 portrait -> landscape로 변경.
// RotationActivity.java package lee.android.Rotation; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.provider.ContactsContract.Contacts; import android.view.View; import android.widget.Button; public class RotationActivity extends Activity { static final int PICK_REQUEST = 1337; Button viewButton=null; Uri contact=nul..