Android에서 FragmentTabHost에서 tab에 추가되지 않은 Fragment로 replace하는 방법 있을까요?


용욱님의 조언으로 수동으로 구현하던 tab구조를 tabHost로 변경하였습니다.

그런데 여기서 tab에 추가되지 않은 fragment로 바꾸는 방법이 있을까 하고 열심히 찾아봤는데 괜찮은 정보가 없는 것 같아서 질문 남깁니다.

추가하지 않고 변경하는 방법이 있거나 아님은 추가 시켜놓고 tab을 숨기는 방법도 있을 것 같아 찾아봤는데 적절한 자료가 없네요 ㅠㅜ

조언 부탁드립니다.

  • 2016년 03월 26일에 작성됨
    프로그래밍을 공부하는 학생입니다!

조회수 220


1 답변


자문 자답하게 되네요. FragmentTransition으로 Fragment를 생성해서 변경하니깐 기존의 tab기능이 동작을 안하는 것 같아서 tabHost에 tab을 추가시켜놓고 tab을 hidden으로 바꿨습니다.

그리고, tabHost.setCurrentTab(Constant.FRAGMENT_SAMPLE); 이런식으로 TAB을 이동시킬 수 있네요.

  • 2016년 03월 26일에 작성됨
    프로그래밍을 공부하는 학생입니다!

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close