이어지는 글 리소스, 그리고 에셋 리소스 사용하기 리소스를 번갈아 사용하기 가장 일치하는 디렉토리를 찾는법 ◀ 현재 위치 리소스 관련 용어 정리 사용가능한 리소스 타입들 문자열과 스타일 텍스트 드로블-비트맵-컬러-나인패치 애니메이션의 엘리먼트와 속성 읽기전에 손가락 한번 클릭~ >_ 3번 -> 4번을 반복합니다. drawable-en/ drawable-en-port/ drawable-en-notouch-12key/ 이제 하나만 남은 디렉토리가 있습니다. 어플리케이션의 드로블이 호출될 때 이 디렉토리에서 리소스를 로드하게 됩니다. 디바이스와 일치하는 수식어의 개수보다 수식어의 우선순위가 더 중요합니다. 예제의 4번에서 drawable-en 은 한개의 값만 일치하고, drawable-port-notouch-..
이어지는 글 리소스, 그리고 에셋 리소스 사용하기 리소스를 번갈아 사용하기 ◀ 현재 위치 가장 일치하는 디렉토리를 찾는법 리소스 관련 용어 정리 사용가능한 리소스 타입들 문자열과 스타일 텍스트 드로블-비트맵-컬러-나인패치 애니메이션의 엘리먼트와 속성 읽기전에 손가락 한번 클릭~ >_
이어지는 글 리소스, 그리고 에셋 리소스 사용하기 ◀ 현재 위치 리소스를 번갈아 사용하기 가장 일치하는 디렉토리를 찾는법 리소스 관련 용어 정리 사용가능한 리소스 타입들 문자열과 스타일 텍스트 드로블-비트맵-컬러-나인패치 애니메이션의 엘리먼트와 속성 읽기전에 손가락 한번 클릭~ >_ 코드에서 리소스 사용하기 코드에서 리소스를 사용하려면, 리소스 ID 와 리소스 타입을 알아야 합니다. R.resourceType.resourceName 형식 : 직접 생성한 리소스 참조할 때 android.R.resourceType.resourceName : 미리 정의되어 있는 안드로이드 내의 리소스를 참조 할 때 위와같은 방식으로 리소스를 참조할 수 있습니다. 리소스 타입은 R 클래스의 서브클래스가 되며, 리소스명은 XML..
이어지는 글 리소스, 그리고 에셋 ◀ 현재 위치 리소스 사용하기 리소스를 번갈아 사용하기 가장 일치하는 디렉토리를 찾는법 리소스 관련 용어 정리 사용가능한 리소스 타입들 문자열과 스타일 텍스트 드로블-비트맵-컬러-나인패치 애니메이션의 엘리먼트와 속성 읽기전에 손가락 한번 클릭~ >_
이어지는 글 안드로이드 레이아웃 뷰가 그려지는 과정 ◀ 현재 위치 읽기전에 손가락 한번 클릭~ >_
이어지는 글 안드로이드 레이아웃 ◀ 현재 위치 뷰가 그려지는 과정 2010/09/30 - [프로그래밍/안드로이드] - [안드로이드] 안드로이드 레이아웃 2010/10/04 - [프로그래밍/안드로이드] - [안드로이드] 뷰가 그려지는 과정 읽기전에 손가락 한번 클릭~ >_
읽기전에 손가락 한번 클릭~ >_
이어지는 글 커스텀 컴포넌트 만들기 이미 존재하는 뷰를 수정하기 ◀ 현재 위치 읽기전에 손가락 한번 클릭~ >_ 슈퍼클래스 메소드인 super.onDraw() 는 무조건 호출해야되는데, 이때 onDraw() 메소드가 끝나기전에 호출해야 됩니다. 편의상 모든 그리기를 끝낸 후에 마지막에 호출했네요 4. 커스텀 컴포넌트를 사용합니다. 위에처럼 만들어진 커스텀 컴포넌트를 노트패드에서는 레이아웃에서 직접 사용합니다. res/layout 의 note_editor.xml 을 보면 이렇게 되어 있군요. 커스텀 컴포넌트는 XML 에서 일반 뷰로 생성됩니다. 또 해당 클래스는 패키지명을 모두 적어주어야만 하는데요. 내부 클래스를 참조할 때 쓰인 ' NoteEditor$LineEditText ' 는 자바에서 내부클래스를 ..