【问题标题】:How can I add tabs to a view outside the action bar?如何将选项卡添加到操作栏外的视图?
【发布时间】:2012-09-17 01:06:14
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-24
      • 1970-01-01
      • 2012-08-10
      • 1970-01-01
      相关资源
      最近更新 更多