tab이 derprecated 되기도 했고 tab widget을 커스텀하게 만들기 위해서 tab을 쓰지 않고 구현을 하려고 합니다.
일단 버튼을 이용해서 tab widget 처럼 만들기는 했는데 이제 메인 activity에서 그 tab widget의 선택에 따라 위쪽 레이아웃에 각기 다른 화면을 보여주려고 합니다. 화면이 간단하면 메인 acitivity에서 다 처리를 해주면 될 것 같은데 각 tab들이 복잡해질 듯 해서 따로 분리해서 구현을 해보려고 합니다.
기존의 tabhost를 보면 intent를 통해서 activity를 넘겨주고 그걸 contents로 화면에 보여주는데 이걸 직접 구현할 수 있는지 해서 질문드립니다. 찾아봤지만 activity를 직접 다루는건 보이지가 않네요. 이 방법이 아니면 레이아웃은 xml별로 잡아줄 수 있지만 그걸 처리하는 부분이 한 activity안에 다 들어가야 할 것 같다고 생각이 드는데 다른 방법이 있는지도 궁금하네요.
정리해보면
기존의 tabhost가 activity를 intent로 받아서 현재 activity안에서 보여주는 것 처럼 구현이 가능한지, 가능하다면 어떤식으로 해야 하는지와
만일 커스텀하게 (fragment를 쓰지않고) tab을 구현하시는 분들은 각 화면의 모듈화를 어떻게 하시는지 궁금합니다.