我的问题听起来很简单,但我似乎找不到足够的答案。
我正在尝试为平板电脑设计一个应用程序,该应用程序在屏幕的顶部四分之一有一些信息,然后是一个选项卡式菜单,用于在顶部四分之一下方提供信息。
基本上我正在寻找的是:
┌─────────────────────────────────────
│
│ Top of Page
│
├───────┬───────┬───────┬───────┬─────
│ Tab 1 │ Tab 2 │ Tab 3 │ Tab 4 │
│ └───────┴───────┴───────┴─────
│
│ Bottom of page
│
│
│
⁞
我最初打算使用带有多个选项卡的选项卡主机;但我意识到它现在已被弃用,因此我正在寻找最有效、最新的方法来为 Android 开发执行此操作。已经实现的最简单的东西是操作栏,但它位于应用程序的顶部——这也不是我想要的。
我在另一个线程上读到应该使用 Fragments ;但考虑到 tabhosts 的简单性,我不太明白片段如何替换它,因为据我所知,它没有内置的选项卡选项;仅列出。(当然我可能是错的)
我发现的其他选项是 ActionbarSherlock,并且只使用更改布局的按钮。
我想总的来说,我要问的是,重现我在那里的设计的最佳、最新的向后兼容方式是什么?
编辑:到目前为止,我从研究中发现的唯一一件事仍然是说我使用具有兼容性 API 的片段,或者只是使用按钮和 FrameLayout。我真的对使用操作栏不感兴趣,因为它不会低于应该在顶部的布局。
还是继续使用 TabHost 真的很糟糕,即使它已被弃用?