My question sounds simple, but I can't seem to find a sufficient answer for this.
I'm trying to design an app for tablets that has some information at the top quarter of the screen, and then a tabbed menu for information below the top quarter.
Basically what I'm looking for is :
┌─────────────────────────────────────
│
│ Top of Page
│
├───────┬───────┬───────┬───────┬─────
│ Tab 1 │ Tab 2 │ Tab 3 │ Tab 4 │
│ └───────┴───────┴───────┴─────
│
│ Bottom of page
│
│
│
⁞
I was originally going to use a tabhost with multiple tabs; but I realize that it's deprecated now, and so I'm looking for the most efficient, and up-to-date method for doing this for Android development. The easiest thing already implemented would be the action-bar, but that's at the top of the app -- and that's not quite what I'm trying to go for either.
I read on another thread that Fragments should be used instead; but considering the simplicity of tabhosts, I don't quite see how a fragment can replace this because, so far as I can tell, it doesn't have a built-in tab option; only lists. (Of course I may be wrong)
The other options I have found were ActionbarSherlock, and just using buttons that change layouts.
I guess overall what I'm asking is, what is the best, most up-to-date backwards-compatible way to reproduce the design I have up there?
EDIT: So far the only thing I have found from researching is still stating that I use fragments with the compatibility API, or simply using buttons and a FrameLayout. I'm really not interested in using the action-bar, as it does not go below the layout that is supposed to be on the top.
Or would it really be so bad to just go ahead and use the TabHost anyway, even though it's deprecated?