안드로이드 개발 질문/답변
(글 수 45,052)
이 사진은 순천대학교 어플입니다..
현재 구현하고픈게 저 위에 인사말, 학교비전, 학교 역사 처럼.. 탭버튼과 같은 역할을 하는 기능을 구현중입니다..
현재 문제는 저 버튼을 클릭하였을시.. 아래에 현재 페이지처럼 새로운 창이 떠야 되는데.. 이걸 어떻게 해야 하는지요..
제가 원하는 방향은 프레임레이아웃을 써서 한개의 xml파일에서 세페이지를 모두 포함하여 클릭한 페이지만 보여주는 형태가 아닌
위에 탭을 클릭시 서로 다른 액티비티나 xml 페이지 내용을 불러와서 보여주고 싶습니다..
단순하게 생각하면.. 저 탭버튼 아래에 LinearLayout 을 하나 두고.. 여기에 각 페이지를 보여주는 식으로 하면 될것 같았는데..
저 생성한 LinearLayout 부분에만 다른 액티비티나 xml을 보여주는 방법을 모르겠습니다 ;;
2011.07.24 20:33:58
http://www.androidpub.com/869166
http://developer.android.com/resources/tutorials/views/hello-tabwidget.html
위의 링크들을 참조하시면 될 듯 합니다.
첫번째 링크는 Tab버튼 부분을 스크롤 할 수 있게 하는 부분이고
두번째 링크는 각 Tab에 Activity를 넣는 부분입니다.




저 부분이 탭버튼의 이미지만 커스텀으로 만든것인지 탭같이 보이게 한것인지 모르겠네요...흠...
Tab의 경우 버튼의 이미지를 개발자가 변경할 수 있습니다.
Tab을 안쓰고 버튼을 누르면 눌려있는 이미지로 바꾸고
3가지의 Layout중에서 해당하는 Layout만 visible시켜도 가능하겠네요.