리소스
- 레이아웃 (/layout)
화면의 구성 형태를 담고 있음
- 그려질 수 있는 객체 (/drawable)
그림 파일, Shape 등이 포함됨
- 여러가지 값들 (/values)
문자열(string), 배열(Array)
색상(color)
스타일(style)
화면의 구성 형태를 담고 있음
- 그려질 수 있는 객체 (/drawable)
그림 파일, Shape 등이 포함됨
- 여러가지 값들 (/values)
문자열(string), 배열(Array)
색상(color)
스타일(style)
레이아웃
ADT의 Layout Editor를 이용하여 편집 가능
GUI 편집 / XML Code 직접 편집 지원
그려질 수 있는 객체 (/drawable)
- 아이콘, 그림 파일 등이 포함됨
- Nine Patch Image 사용 가능
Nine Patch : 이미지에서 늘어날 수 있는 영역 지정
*.9.png 형식의 파일 이름을 가짐
- Nine Patch Image 사용 가능
Nine Patch : 이미지에서 늘어날 수 있는 영역 지정
*.9.png 형식의 파일 이름을 가짐
여러가지 값들 (/values)
GUI 편집환경 및 코드 편집환경 제공
메니페스트 파일 (AndroidManifest.xml)
- 어플리케이션에 대한 전반적인 정보를 포함
- 어플리케이션 컴포넌트가 정의되어 있음
컴포넌트에 따라 인텐트 필터가 추가로 정의됨
- 어플리케이션에서 사용하는 권한 설정
- 사용하는 외부 라이브러리 정의
- 어플리케이션 컴포넌트가 정의되어 있음
컴포넌트에 따라 인텐트 필터가 추가로 정의됨
- 어플리케이션에서 사용하는 권한 설정
- 사용하는 외부 라이브러리 정의
[HelloAndroid.java]
01. import android.app.Activity;
02. import android.os.Bundle;
03.
04. public class HelloAndroid extends Activity {
05.
06. @Override
07. public void onCreate(Bundle savedInstanceState) {
08. super.onCreate(savedInstanceState);
09. setContentView(R.layout.main);
10. }
11. }
02. import android.os.Bundle;
03.
04. public class HelloAndroid extends Activity {
05.
06. @Override
07. public void onCreate(Bundle savedInstanceState) {
08. super.onCreate(savedInstanceState);
09. setContentView(R.layout.main);
10. }
11. }
댓글 없음:
댓글 쓰기