티스토리 툴바


블로그 이미지
카라크라스

Leon.Kim의 공부하는 블로그입니다. mail - kalaklas@gmail.com twitter - @kalaklas

Rss feed Tistory
Etc/Android 2009/12/15 13:32

android에서 제공하는 일반적인 레이아웃

참고 : hello, android

FrameLayout
모든 하위 객체가 화면의 왼쪽 위에서 시작하도록 정렬한다.
탭뷰와 이미지 전환기에 사용된다.

LinearLayout
객체를 한개의 열 또는 행에 정렬한다.
가장 흔히 사용 되는 레이아웃이다.

RelativeLayout
객체를 서로의 관계를 기준으로, 또는 상위 객체와 관계해 정렬한다.
폼에서 자주 사용된다.

TableLayout
HTML 테이블과 유사하게 하위 객체를 열과 행으로 정렬한다.

'Etc > Android' 카테고리의 다른 글

android에서 제공하는 일반적인 레이아웃  (0) 2009/12/15
Dalvik VM과 JVM의 차이?  (0) 2009/12/11
Etc/Android 2009/12/11 01:53

Dalvik VM과 JVM의 차이?

1. Dalvik VM과 JVM의 차이?

2. 어플리케이션 프레임 워크
- activity manager
- content provider
- resource manager
- location manager
- notification manager




모든 프로그램과 화면은 시스템의 activity manager 에 의해 application stack에 기록된다
내부적으로 보면 개별 사용자 인터페이스 화면은 activity클래스에 의해 표현된다. 
액티비티는 각기 생명 주기를 갖고 있다.

프로세스가 죽었을때 조차 activity는 살아 있을수 있다.
액티비티 생명주기와 프로세스 생명 주기가 긴밀하게 결합되어 있지 않다는 말이다.

프로세스는 액티비티를 담는 그릇 즉, 프로세스다



life cycle

onCreate(Bundle) - activity 시작할 때 호출된다. 초기 인터페이스 만드는 초기화 실행의 역할을 수행
null또는 onSaveInstanceState() 메소드에 의해 저장된 상태 정보 중 한 가지의 매개
변수를 갖는다.

onStart() : activity가 사용자에게 곧 보여질 것

onResume() : activity가 사용자와 상호작용을 할수 있을때 호출됨 (에니메이션, 음악)

onPause() : activity가 배경으로 전환될 댸 실행됨. 다른 액티비티가 위에 올라올때 잠시 멈춰있는 상태에 일어남

onStop() : 액티비티가 사용장게 더 이상 보여지지 않을  때 홏출

onRestart() : 액티비티가 정지상태에서 다시 디스플레이 된다

onDestroy() : 액티비티 소멸 직전에 호출

onSaveInstanceState(Bundle) : 텍스트 필드내 커서 위치등의 인스턴스별 상태를 ㅐ액티비티가 절약하도록 호출 (재정의할 필요가 거의 없다)

onRestoreInstanceState(Bundle) : onSaveInstanceState()가 저장해 둔 상태로부터 액티비티가 다시 초
기화 될때 



'Etc > Android' 카테고리의 다른 글

android에서 제공하는 일반적인 레이아웃  (0) 2009/12/15
Dalvik VM과 JVM의 차이?  (0) 2009/12/11
TOTAL 16,073 TODAY 1