Android 개발 Tip.
- Android Studio New Activity
안드로이드 스튜디오 액티비티 추가하는 방법
새 액티비티 만들기
액티비티를 그냥 야매로 아무렇게나 생성하면
비정상 종료나 오류를 야기할 수도 있다.
액티비티 생성시 확인해야할 것은 크게 3가지이다.
- 액티비티 파일
- 액티비티와 연결되는 xml 파일
- manifests 파일에서 액티비티 선언
1. Activity 생성
-> [app]
-> [java]
-> [MainActivity가 있는 폴더]에서 우클릭
-> [New]
-> [Activity]
-> 원하는 Activity 종류 선택 (가장 기본은 Empty Activity)
2. Activity 이름 설정
-> Activity Name 설정 (본인이 직접 작성 가능)
-> Layout Name 설정 (본인이 직접 작성 가능)
-> 언어 확인 (자바나 코틀린 선택)
-> Finish 클릭
3. manifests 파일 확인
-> [manifests] 파일 열기
-> <activity android:name=".생성한 액티비티 이름"></activity>
이 부분이 추가되어 있는지 확인
(예전 이클립스나 안드로이드 스튜디오 초반 버전에는 직접 추가해야 했던 걸로 기억하는데 내 기억이 잘못되었을 수도..)
참고로 manifests에 이렇게 액티비티 선언이 없으면 액티비티를 실행할 때 비정상 종료가 된다.
4. xml 파일 생성 확인
-> [res]
-> [layout]
-> 생성한 레이아웃 이름.xml 파일 확인
새로 만든 Activity와 연결되는 레이아웃이다.
Activity에서 코드를 짜고, layout에서 화면을 꾸미면 된다.
'Android 개발 > android :: Tip' 카테고리의 다른 글
[안드로이드 Animation] startAnimation(), setAnimation() 차이 구분 (1) | 2020.12.06 |
---|---|
[안드로이드 String] 특정 문자 기준으로 자르기 - substring, indexOf (0) | 2020.11.11 |
[안드로이드 ListView, ScrollView] 스크롤바 사이즈 및 색상 바꾸기 (0) | 2020.11.10 |
[안드로이드 EditText] 자동 포커스 막기 (켜자마자 키보드 올라오는 현상 방지) (0) | 2020.08.14 |
[안드로이드 Dialog] AlertDialog 폰트 자체적으로 설정하는 방법 (0) | 2020.08.02 |
[안드로이드 스튜디오] 시작화면 설정하기 (프로젝트 선택 or 이전 프로젝트 자동 실행) (0) | 2020.08.01 |
[안드로이드 Activity] startActivityForResult 사용법 및 startActivity와 차이점 (0) | 2020.05.28 |
[안드로이드 Activity] 액티비티 화면 켜짐 유지 및 해제 코드 (Keep Screen On - 화면을 꺼지지 않게 유지하기) (0) | 2020.05.23 |
댓글