마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

슬라이딩 탭 메뉴를 사용할 때

0 추천
안녕하세요. 안드로이드를 공부중인 완전 초보자입니다.

인터넷에 공개 된 슬라이딩 탭 메뉴를 적용시켜 보며 공부중에 있습니다.

액션바 밑에 탭 메뉴가 붙어 있고,

메뉴를 선택하거나 화면을 넘기면 메뉴와 함께 내용이 미끄러지며 나타납니다.

내용이 출력되는 부분은 메뉴이름에 페이지 수를 붙여서,

메뉴1 / 메뉴2 / 메뉴3 /

내용1 / 내용2 / 내용3 /

위 처럼 출력되게 나오고 있습니다.

파일을 보면 메뉴별로 액티비티나 레이아웃 파일이 별도로 있는 것도 아닙니다.

각 메뉴별로 같은 문자열에 번호만 더해주면서 출력하는것이 아니라

내용과 레이아웃도 달라야 하는데 View onCreatView() 안에서 어떻게 페이지별로 구분해줄 수 있는지 모르겠습니다.

메뉴별로 액티비티와 레이아웃 파일을 만들어 주고 연결시키는 방법인지.

뷰를 생성해주는 onCreateVIew 안에다가 각 메뉴안에 들어갈 소스코드들을 다 때려 넣는건지.

며칠 째 붙잡고 있는데 어떤 식으로 해나가야 하는지 방향을 일러주셨으면 합니다.

고정된 액션바와 탭메뉴는 따라했는데,

각 메뉴에 해당하는 뷰들을 어떤식으로 구분하고 소스코드를 집어 넣는지 궁금합니다.

선배님들의 조언 부탁드리겠습니다.

감사합니다.
익명사용자 님이 2016년 3월 13일 질문

1개의 답변

0 추천
xml로 된 UI소스코드를 화면에 뿌려주는 함수는 익히 아시다시피

setContentView(R.layout.파일이름);

입니다. 이 함수로 화면을 통째로 바꿔도 되구요. 근데 이방법은 성능 이슈가 발생할 수 도 있습니다.

조금 귀찮은 방법으로는 프래그먼트를 이용하는 방법이 있습니다. 이게 맞는 방법입니다.
리장군 (200 포인트) 님이 2016년 3월 14일 답변
...