Eclipse에서 Activity를 추가하는 방법
애플 리케이션에 Activity를 추가하고 싶은데, 방법은?
Eclipse에서 Android Project를 추가하면 처음 시작하는 Activity의 java 파일이 생성됩니다 지요.
개발하고자 Android 애플 리케이션에 따라 여러 Activity를 가지고 싶은 경우가있을 것입니다.
여러 가지 사이트와 서적, Activity 추가에 대한 기사가 있지만, 어떤 기사는, 조금 모자름 추가 진정한 첫 번째 단계가 혼란을 생각했습니다.
감이 좋은 사람은, 그것 알 수 있지만.
이런 단계는 프로그램의 처리 방식에 비해 있으면 하나하나 자상하게 가르쳐 주셨으면 불구하고 아닐까요?
그래서, Eclipse를 사용하여 Activity 추가 단계를 가능한 하나하나 자상에서 소개하려고 생각합니다.
1.Activity의 java 파일 (Class)를 추가한다.
Package Explorer보다 Activity를 추가할 Android Project의 src-> 최초로 만든 패키지 부분에서 오른쪽 클릭.
그리고 New-> Class를 선택하면 New Java Class 창이 열립니다.
"Name"어떤 클래스 이름을 입력합니다. (이미지 빨간색 부분)
이것이 java 파일 이름입니다.
"Super Class"라고하는 가장 오른쪽에있는 "Browse"버튼이 있으므로 누릅니다. (이미지의 갈색 테두리 부분)
그러면 Supperclass Selection 화면이 열립니다.
이미지의 빨간 부분에 아마 처음에는 "java.lang.Object"라고 표시되어 있다고 생각하기 때문에, 취소합니다.
아래 목록에서 "Activity"가 있으면 그것을 선택합니다.
(예를 들어 단순한 Activity 클래스를 상속하고 있습니다만, ListActivity와 MapActivity를 상속해야합니다. 경우에 따라 상속하는 클래스를 선택하십시오.
물론 나중에 코드에서 상속하는 클래스를 바꿀 수 있기 때문에 여기서 잘못도 괜찮습니다. )
만약 없다면, 아래의 그림과 같이 텍스트 상자에 A cti · · · 입력 해 나가면 그 캐릭터에 맞춰 목록이 좁혀지고 가기 때문에, 익숙해지면 편리합니다.
그리고 OK를 눌러 다시면 Finish 버튼을 누릅니다.
이제 java 파일을 생성했습니다.
2.Manifest.xml에 추가된 Activity 선언을 기술한다.
java 파일을 추가 구현하는 것만은 Activity 작동하지 않습니다.
Manifest 파일에 Activity 선언을 추가할 필요가 있습니다.
XML의 내용은 다음과 같은 형태입니다. (xxxActivity.java는 Activity를 추가하는 경우)
<activity android:name="xxxActivity"> </ activity>
는 Eclipse의 설정 방법을 설명하고 있습니다.
먼저 아래 그림과 같이 AndroidManifest.xml를 Android Manifest Editor에서 열립니다. (일반적으로 관련되어 있기 때문에, 더블 클릭으로 OK.)
그리고 Application 탭을 엽니다. 다음과 같은 화면입니다.
화면 왼쪽 아래 (위 이미지 빨간 부분)에 "Application Nodes"라고하는 것이 있으므로 여기에서 Add 버튼을 누릅니다. 그러면 다음과 같은 화면이 열립니다.
※ 이미 Activity를 추가하는 경우라면 다음과 같이 라디오 버튼이있을 수 있으므로 그 때는 첫 번째 옵션을 선택하십시오.
아래의 목록 상자에 "Activity"라고하는 것이 있기 때문에, 이것을 더블 클릭합니다. (선택 OK도 가능)
그러면 아래 그림의 빨간색 부분과 같이 Application Nodes에 "Activity"이라는 요소가 추가된 것입니다.
이것을 선택한 상태에서 화면 우측의 "Attributes for Activity"라는 곳을 봅니다.
아래 그림과 같이되어 있다고 생각합니다.
거기에 "Name"라고하는 것이 있기 때문에, 오른쪽의 Browse 버튼을 누르면 다음과 같은 화면이 열립니다.
열린 윈도우의 이미지 빨간 부분에 텍스트 상자가 있습니다.
여기에 방금 추가한 클래스 이름을 박아하겠습니다.
아래 목록에서 추리지 않아도 OK입니다.
하고 OK를 눌러 Manifest.xml을 저장하면 완료됩니다.
이제 Activity 추가 관해서는 완료됩니다.
이번 기사에서는 이전 단계의 설명 끝에합니다.
다음은 레이아웃 정의를 추가하여 Activity 클래스의 구현을 추진한다는 운반됩니다.











