본문 바로가기

2011/10

Android 액정크기에 맞게 자동화면 맞추기 요세 핸드폰에서 탭까지 액정 크기가 다양하기 때문에 그에 맞게 자동으로 맞춰주는 기능이 있다. 간단하게 맞추는 기능 AndroidManifest.xml파일에 요것만 넣으면 끝!!! 더보기
fill_parent와 Wrap_content의 차이 레이아웃을 구성하는 프로퍼티들 중에서 Layout width 항목과 Layout height 항목이 취하는 값 중에서 fill_parent 와 wrap_content 의 차이를 계속 헷갈려하다가 이렇게 포스팅을 해둔다. fill_parent : 부모가 가지는 길이를 모두 채울 때 사용한다. 즉, 해당 레이아웃을 취하는 컨테이너의 길이를 모두 채우는 것이다 wrap_content : 해당 뷰가 그려질 수 있게 필요한 길이만 사용한다. 이 경우 절대적인 값도 넣을 수 있는데, 10px, 10dp, 10sp 처럼 수치와 단위를 써서 직접 길이 값을 지정하면 된다. 다음은 Linear_layout 안의 Button 을 가지고 fill_parent와 wrap_content를 비교해본 것이다. 출처 : http:/.. 더보기
JVM의 메모리구조 1. 메서드 영역(method area) - 프로그램 실행 중 어떤 클래스가 사용되면, JVM은 해당 클래스의 클래스파일(*.class)을 읽어서 분석하여 클래스에 대한 정보(클래스 데이터)를 이곳에 저장한다. 이 때, 그 클래스의 클래스 변수(class variable)도 이 영역에 함께 생성된다. 2. 힙(heap) - 인스턴스가 생성되는 공간. 프로그램 실행 중 생성되는 인스턴스는 모두 이곳에 생성된다. 즉, 인스턴스변수(instance variable)들이 생성되는 공간이다. 3. 호출스택(call stack 또는 execution stack) - 호출스택은 메서드의 작업에 필요한 메모리 공간을 제공한다. 메서드가 호출되면, 호출스택에 호출된 메서드를 위한 메모리가 할당되며, 이 메모리는 메서드가.. 더보기