티스토리 뷰
Activity 만들기
Activity 를 만들 때 고려해야 하는 것은 아래 3가지 이다.
- layout/activity_name.xml : 이 xml 에 activity 가 사용 할 view 를 작성한다.
- Activity.java : 이 곳에 activity 의 logic 을 작성한다.
- AndroidManifest.xml : 이 부분에서 내가 만든 activity 가 전체 app. 에서 어떤 작용을 할 것인가를 작성한다.
그럼 이제 직접 Activity 를 만들어 보자.
- src package 에 activity class 추가(FirstActivity class 추가)
- res > layout 에서 xml 추가 (firstactivity.xml 추가, xml 의 file 이름은 [a-z0-9_.]만 가능하다.)
main.xml 의 내용을 그대로 가져와서 android:text 부분을
android:text="@string/hello world"
로 수정했다.
android:text="hello world"
처럼 hardcoding 을 해도 된다. - @string/ 은 res > values > string.xml 에 실제 string 을 추가해야 한다.
- AndroidManifest.xml 에서 Activity 추가.
Activity 에 event 에 맞는 action 넣기
- 새로 추가한 activity 인 FirstActivity.java 파일을 연다.
- 여기서 오른쪽 마우스 버튼을 누르면 context 메뉴가 나오는데, 여기서 Source >> Override/Implement methods… 선택
- 편집하고 싶은 event 에 대한 event handler 를 선택.
Run configuration
- Run > Run Configurations > Android Application
에서 Project 를 정하고, Lacnch Action 에서 실행할 Activity 를 선택하자. - 당연한 소리지만, AVD 에서 만든 device(emulator) 의 target name 이 지금 자신이 만든 android project 의 target name 과 맞아야 한다.
References
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 제주녹색농원
- 보드고글
- sudachi
- 미스터피자주문
- 영귤
- 칠오름농장
- 스타치
- breakpoint
- 데크에 바인딩묶기
- 제주영귤
- 샤워기전
- 상식
- icon program
- 무릎마사지
- 고강도
- 그림편집
- 대일농장
- 녹색농원
- 과학
- 의학
- 명언
- 칠오름
- 인공안구
- 인공눈
- icon tool
- 늙기
- 인테리어
- 영귤차
- network error
- 편집프로그램
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함