如何在操作栏外的视图中添加选项卡?

时间:2012-09-17 01:06:14

标签: android android-layout tabs android-tabhost android-tabs

我有一个布局,我需要标签inside a sub-layout,而不是在操作栏中。即,选项卡不适用于整个屏幕显示,仅适用于其中一个窗格。

如何在Android 4.0 +中执行此操作?

1 个答案:

答案 0 :(得分:1)

您可以使用支持库和FragmentTabHost执行此操作。 Google有一个例子here。在布局文件中,您可以将示例中显示的android.support.v4.app.FragmentTabHost嵌入到另一个布局中,例如窗格。

另一种选择是使用可滚动的标签。它们也可以嵌入布局中的任何位置。 Google提供了代码示例here。您将在窗格中嵌入的视图是android.support.v4.view.ViewPager,其中android.support.v4.view.PagerTitleStrip为子视图。此示例还有一个可以下载的示例项目(示例项目没有嵌入在另一个布局中的可滚动选项卡,但它是一个很好的起点)。