상세 컨텐츠

본문 제목

안드로이드앱 Swipe 슬라이드 액티비티 사용해서 메인페이지 구성하기

안드로이드+드론 제작

by 김일국 2016. 4. 29. 00:30

본문

이번 포스트는 커뮤니티 앱에서 사용되는 Swipe 슬라이드 액티비티 화면을 만들어 보겠습니다.

초기 프로젝트 생성시 보통 Blank 액티비티를 선택하는데요, 이번에는 Tabbed Activity 를 선택하시고, 프로젝트생성을 완료해 보겠습니다.

순서를 캡쳐 이미지로 보여 드립니다.(아래 8개 이미지)

1. 신규프로젝트 생성시작

2. 안드로이드 OS 최소 지원버전 선택(아래는 아이스크림샌드위치버전)

3. 초기 액티비티화면 선택(아래는 Swipe슬라이드를 위해 Tabbed 액티비티선택)

4. 아래 화면에서 자동으로 Fragment 레이아웃 화면을 사용함을 알수가 있습니다.

5. 최종 화면에 렌더링에러가 나옵니다. (android.support.v7.internal.app.windowdecoractionbar 액션바 부분이 잘못 되었다고 나옵니다.)

6. 위 에러 상황에 대한 처리 방법(res > values > style.xml 파일에서 액션바의 디자인테마를 변경 합니다. >  Base.Theme.AppCompat.Light.DarkActionBar) 변경후 미리보기 화면이 정상으로 보이는 것을 확인 할 수 있습니다.

7. fragment 액티비티에 Text뷰 위젯의 text 속성에 표시글을 입력 합니다.(아래)

8. 적용 결과(아래)

프로젝트 Play를 시켜보면, 별다른 코딩없이 손가락으로 좌우로 이동하면, 옆의 다른 액티비티화면으로 슬라이딩하면서 이동하는 것을 볼수 있습니다. 이것을 기본으로 실제 디자인을 해야 하기 때문에, 분석이 필요합니다. 일반 Blank 액티비티보다는 자동으로 생성된 코드들이 있습니다. 다음 포스트에는 이 부분을 분석하는 시간을 갖도록 하겠습니다.

관련글 더보기

댓글 영역