Mobile/Android 썸네일형 리스트형 [Android] 상대배치 layout RelativeLayout 의 속성 속성 설명 속성 설명 layout_above ~ 위에 배치 layout_alignParentLeft 부모의 왼쪽(true) layout_below ~ 아래 배치 layout_alignParentTop 부모의 위(true) layout_toLeftOf ~ 왼쪽 배치 layout_alignParentRight 부모의 오른쪽(true) layout_toRightOf ~ 오른쪽 배치 layout_alignParentBottom 부모의 아래(true) layout_alignLeft ~ 왼쪽변에 맞춤 layout_centerHorizontal 부모의 수평중앙(true) layout_alignTop ~ 윗변에 맞춤 layout_centerVertical 부모의 수직중앙(true) .. [Android] gravity vs layout_gravity gravity : 자신의 구성요소들의 위치를 정의 LinearLayout에 gravity 값을 주는 경우 모든 자식에게 영향 layout_gravity : 부모 컨테이너상에서의 자신의 위치를 정의 LinearLayout 밑에 있는 차일드가 자신의 위치를 조정할때 사용 ※ LinearLayout은 정렬방식이 항상 지정되므로 orientation="vertical" 과 layout_gravity의 center_vertical 은 불가능 Android Document 사용 방법 아래와 같이 Document를 설치 아래와 같이 원하는 메소드에 포커스를 맞추고 Shift + F2를 눌르면 바로 연결됩니다. [Android] 나인 패치 9패치 파일은 일정부분(9 영역 중 선택 된 영역)을 늘어나도 해상도나 깨짐 없이 이미지를 표현해 주는 기능 아래와 같이 영역을 9개로 나누어서 표현 1 2 3 4 5 6 7 8 9 draw9patch 를 이용 android-sdk-windows\tools\draw9patch.bat 위 : 가로 확장 영역 (가로로 늘어날 때 해당 분홍색 영역을 반복 출력) 왼쪽 : 세로 확장 영역(세로로 늘어날 때 해당 분홍색 영역을 반복 출력) 오른쪽 : 세로 내용물 영역 아래 : 가로 내용물 영역 마우스 왼쪽 클릭 : 점 추가 마우스 요른쪽 or shift + 클릭 : 점 삭제 저장 시 : 파일명.9.png ※ png 파일만 가능 , 파일 사용시 .9 을 붙일 필요 없음 [Android] MyLocationOverlay MyLocationOverlay mMyLocationOverlay; 나침판 표시 mMyLocationOverlay.enableCompass(); 설정 후 아래와 같이 MapView에 추가해 줘야 화면에 보여진다. mapView.getOverlays().add(mMyLocationOverlay); 현재 내 위치에서 화면을 시작 final MapController mc = mapView.getController(); mMyLocationOverlay.enableMyLocation(); mMyLocationOverlay.runOnFirstFix(new Runnable() { public void run() { mc.animateTo(mMyLocationOverlay.getMyLocation()); } }); [Android] 화면 절전 방지 cpu 상태를 유지 위한 wakeLock wakeLock의 FLAG FLAG Value CPU Screen Keyboard PARTIAL_WAKE_LOCK on off off SCREEN_DIM_WAKE_LOCK on Dim off SCREEN_BRIGHT_WAKE_LOCK on Bright off FULL_WAKE_LOCK on Bright Bright PowerManager.WakeLock mWakeLock; PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK,"My Tag"); // 사용하기 위한 등록 mWakeL.. [android] invalidate or postInvalidate 화면을 그리는 onDraw 함수를 호출해야 화면을 갱신하게 된다. onDraw 함수를 호출하기 위해서는 invalidate , postInvalidate 를 사용하면된다. 일반적인 경우에는 invalidate를 사용하면 되고, UI 쓰레드가 아닌 쓰레드에서 onDraw를 사용하기 위해서는 postInvaildate를 사용하면 된다. [Eclipse] Error > JAM terminated. Exit code=-1 eclipse.exe 실행 시 JAM terminated. Exit code=-1 에러 나면서 실행이 안되는 경우 eclipse.imi 파일에 javaw.exe 경로를 -vm 옵션으로 전달 -vm C:\App\Java\jdk1.6.0_26\bin\javaw.exe -vmargs -vmargs 위에 -vm 을 추가하면 된다. etc) 위 설정해도 안되는 경우 네이트은을 종료하고 하면 된다는 말도 있음 이전 1 2 3 4 5 6 다음